一、Google浏览器扩展插件方式
1.安装插件
进入谷歌浏览器应用商店搜索“Elasticsearch Head”,点击链接跳转
点击“添加至Chrome”按钮安装即可。
2.使用插件
在浏览器的插件列表多了个一个放大镜图标
点击“New”新建链接,输入es节点或集群地址。
连接成功
可以进行概括、索引、数据浏览、基本查询、复合查询操作。
二、Docker部署方式
1.安装
服务器地址:192.168.170.111
在这台服务器上部署Docker服务,输入下面命令
docker run -d --restart always -p 9100:9100 --name es-head mobz/elasticsearch-head:5
2.使用
映射的端口也是9100,回到浏览器输入IP+端口方式访问
http://192.168.170.111:9100,界面出来了但是点什么都没反应
F12打开调试查看一对跨域报错
3.解决跨域
进入集群的主节点es01,我这里是Docker部署的3节点集群es01、es02、es03.
docker exec -it es01 sh
进入容器里面后,编辑elasticsearch.yml文件
vi config/elasticsearch.yml
添加下面2条信息允许跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
退出容器,重启容器生效
docker restart es01
再来浏览器访问192.168.170.111:9100,点击连接,可以连接上了。
三、直接在服务器上内置运行方式
不推荐使用这种方式,有Docker谁用这样原生方式,再说浏览器都有扩展很方便了没必要。
评论区