福福不服 福福不服
深圳 --°
正在加载音乐 请稍候

Elasticsearch安装Head图形插件

一、Google浏览器扩展插件方式

1.安装插件

进入谷歌浏览器应用商店搜索“Elasticsearch Head”,点击链接跳转

点击“添加至Chrome”按钮安装即可。

2.使用插件

在浏览器的插件列表多了个一个放大镜图标

连接成功

可以进行概括、索引、数据浏览、基本查询、复合查询操作。

二、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谁用这样原生方式,再说浏览器都有扩展很方便了没必要。