es常见的插件elasticsearch-head
在Linux系统上搭建es环境中,转入es常见的插件elasticsearch-head,它是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。elasticsearch-head是Elasticsearch的图形化界面,方便用户对数据进行增删改查,基于REST的四种方式进行数据交互。es-head主要有三个方面的操作:
显示集群的拓扑,并且能够执行索引和节点级别操作
搜索接口能够查询集群中原始json或表格格式的检索数据
能够快速访问并显示集群的状态
有一个输入窗口,允许任意调用RESTful API。这个接口包含几个选项,可以组合在一起以产生有趣的结果;
请求方法(get、put、post、delete),查询json数据,节点和路径
支持JSON验证器
支持重复请求计时器
支持使用javascript表达式变换结果
收集结果的能力随着时间的推移(使用定时器),或比较的结果
能力图表转换后的结果在一个简单的条形图(包括时间序列)
- 下载安装 elasticsearch-head-master.zip
下载地址:|https://github.com/mobz/elasticsearch-head
解压 unzip elasticsearch-head-master.zip
下载node.js node-v8.12.0-linux-x64.tar.xz
需要用xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包
安装 tar -xvf node-v8.12.0-linux-x64.tar.xz
- 配置node.js 环境变量
vim /etc/profile
#set for nodejs
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH
source /etc/profile
查看版本号 node -v
- 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
如果外网不通需要DNS配置
vim /etc/resolv.conf
nameserver 114.114.114.114
- 修改elasticsearch-6.4.2 中的修改elasticsearch.yml配置文件 允许跨域访问
/opt/elasticsearch-6.6.2/config
http.cors.enabled: true
- 启动 ./elasticsearch
- cd elasticsearch-head-master
cnpm install
cnpm run start
- 浏览器查看 192.168.247.150:9100