docker运行Elasticsearch以及可视化工具

mtain 2022年07月05日 208次浏览

docker运行Elasticsearch

docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:7.8.0


设置允许跨域访问
docker exec -it [容器名] /bin/bash

vi config/elasticsearch.yml
添加如下
http.cors.enabled: true
http.cors.allow-origin: “*”

重启容器即可

可视化工具

1. elasticsearch-head

 docker run -p 9100:9100 --name elasticsearch-head mobz/elasticsearch-head:5

2. Dejavu

 docker run -p 9100:9100 --name dejavu appbaseio/dejavu