本文为Docker安装ElasticSearch-Head插件,
Docker搭建ElasticSearch集群请参考:
http://blog.csdn.net/sinat_28434649/article/details/79278975
转载请注明:http://blog.csdn.net/sinat_28434649/article/details/79285831
1、镜像选择
for Elasticsearch 5.x: docker run -p 9100:9100 mobz/elasticsearch-head:5
for Elasticsearch 2.x: docker run -p 9100:9100 mobz/elasticsearch-head:2
for Elasticsearch 1.x: docker run -p 9100:9100 mobz/elasticsearch-head:1
for fans of alpine there is mobz/elasticsearch-head:5-alpine
ES 5.x 选择 mobz/elasticsearch-head:5
2、下载镜像
docker pull mobz/elasticsearch-head:5
3、创建容器
docker run --name es-head -p 9100:9100 mobz/elasticsearch-head:5
4、打开head控制台
#打开控制台
http://es-head.cn:9100/
#本地请访问
http://localhost:9100/
输入ES集群地址:http://es-head.cn:9201/ (集群暴露的地址:端口)
本地请访问:http://localhost:9200/
问题:未发现集群
5、修改集群配置
阅读官方文档,修改集群节点es1、es2的elasticsearch.yml配置
# head插件设置
http.cors.enabled: true
http.cors.allow-origin: "*"
6、再次打开head控制台
再次访问,成功连接
7、结束语
按照官方文档一步步搭建ElasticSearch-head插件到此结束,有问题欢迎大家讨论。
参考文档: