三、ElasticSearch-head 安装
上面我们介绍了 ElasticSearch 的安装,但是只能通过接口去查询数据,能不能通过可视化界面来查询数据呢?
ElasticSearch-head,就是一个提供可视化界面的 ElasticSearch 插件,使用 Html5 开发,本质上还是一个 nodejs 的工程,因此在使用之前需要先安装 nodeJs。
3.1、安装 nodeJs
下载nodeJS
wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.gz
解压下载包
tar -zxvf node-v10.9.0-linux-x64.tar.gz
移动解压之后的文件夹到/usr/local
mv node-v10.9.0-linux-x64 /usr/local/nodejs
创建软链接,让npm
和node
命令全局生效
ln -s /usr/local/nodejs/bin/node /usr/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/bin/npm
查看nodejs
是否安装成功

3.2、 安装 elasticsearch-head
如果未安装git
,则先安装git
工具
查看git
安装情况

从 gitHub 上拉取 elasticsearch-head 插件代码
git clone https://github.com/mobz/elasticsearch-head.git
进入elasticsearch-head
文件夹
因为npm
安装非常非常慢,所以在这里先安装淘宝源地址,命令如下:
npm install cnpm -g --registry=https://registry.npm.taobao.org
创建cnpm
软链接,不然执行下面执行命令会报错
ln -s /usr/local/nodejs/bin/cnpm /usr/local/bin/cnpm
使用cnpm
命令下载安装项目所需要的插件
大概2分钟之后就安装好了,安装完成之后,修改配置信息

将localhost
换成elasticsearch
的服务器地址,小编部署的这台是197.168.24.207
。

换完之后,在elasticsearch-head
目录下,输入如下命令,进入启动目录
cd node_modules/grunt/bin
使用如下命令启动服务,使elasticsearch-head
服务在后台运行!
最后,直接远程通过浏览器访问elasticsearch-head
可视化管理界面,默认访问地址是ip:9100
,访问结果如下!

至此,elasticsearch
的安装包括可视化界面插件elasticsearch-head
已经完成了!