一、安装ElasticSearch
ES
版本:7.1.1
ES
监控工具:ElasticHD
安装方式:docker
【简单粗暴,注意设置一下ES
的跨域配置】
启动容器之后,进入容器conf/elasticsearch.yml
下添加以下配置
http.cors.enabled: true
http.cors.allow-origin: "*"
第一次启动ES容器命令:
docker run -d --name es -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" my_es
重启ES命令:
docker restart my_es
端口:
- 9200:
ES
外部访问的http
端口 - 9300:
ES
集群通讯接口 - 9800:
ElasticHD
监控web页面端口
二、安装可视化工具
我们选择ElasticHD
1.获取elastichd镜像
docker pull containerize/elastichd
2.启动ES和ESHD
docker run -p 9200:9200 -d --name my_es elasticsearch
docker run -p 9800:9800 -d --link my_es:es_server containerize/elastichd
–link: 使elastichd容器与my_es的容器建立网络连接【进入elastichd容器内部,执行 ping es_server】
3.访问ElasticHD Web界面
先进入web界面
http://localhost:9800