elasticsearch-head是elasticsearch(下面称ES)比较普遍使用的可监控、测试等功能的集群管理工具,是由H5编写的单独的网页程序。使用方法网上很多,这里教大家一个超简单安装head的方法。
只用一个命令即可安装:
进入elasticsearch的安装目录,我的是在/usr/share/elasticsearch目录下
cd /usr/share/elasticsearch
安装:
bin/plugin install mobz/elasticsearch-head
卸载:
bin/plugin remove head
使用方法:
在浏览器里面输入:
https://localhost:9200/_plugin/head
我的是在elasticsearch.yml里面设置并开放了IP和端口,所以可以通过下面的ip来访问
http://192.168.117.128:9200/_plugin/head/
结果页面:
安装方法二 -- 使用npm安装
1.先到官网克隆安装包 https://github.com/mobz/elasticsearch-head
cd elasticsearch-head npm install
2.修改配置
(1)修改elasticsearch包下面的配置文件elasticsearch.yml
vim /data/www/es1/elasticsearch-6.7.0/config/elasticsearch.yml
在文件最后添加
xpack.ml.enabled: false network.host: 0.0.0.0 http.port: 8301 #memory bootstrap.memory_lock: false bootstrap.system_call_filter: false http.cors.enabled: true http.cors.allow-origin: "*"
(2)修改elasticsearch-head包下面的Gruntfile.js文件
修改你想配置的端口号,默认为9200
(3)修改elasticsearch-head包下的 _site文件夹下的app.js文件
修改es配置的端口号,默认9100
3.启动elasticsearch head
npm run start