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