上一篇:ElasticSearch(4)—Bulk批量操作
1.插件介绍
ES本身的服务相对较少,其功能的强大就体现在拥有丰富的插件用于管理ES,完善性能。
插件 | 简介 |
---|---|
Head | 用于使用可视化的方式来操作ES集群 |
Kibana | 用于读取ES集群中的索引库中type信息,并使用可视化的方式予以呈现(柱状图、饼状图、折线图、仪表盘等) |
2.下载Head插件
3.安装Head插件
将下载好的head插件的tar.gz
压缩文件上传到linux
中,并使用命令tar -zxvf elasticsearch-head.tar.gz -C /usr/local/
命令解压缩文件到/usr/local/
目录下。
4.安装nodejs环境
1.Linux
中安装nodejs
在linux
中分别输入下面命令安装nodejs环境。
yum install nodejs
yum install npm
npm install -g grunt
npm install -g grunt-cli
2. 生成node_modules
文件
在elasticsearch-head
文件 下,输入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
。
3. 编辑Gruntfile.js文件
添加hostname: ‘*’
,表示允许所有IP访问(注意key value之间有空格,value后面加逗号)。
4. 启动 grunt server
输入下面命令,启动grunt server
。
nohup grunt server > /dev/null 2>&1 &
5. 访问http://<ip>:<port>
注意:刚进入这个页面的时候下面的地址框内显示的是http://localhost:9200
,这里的IP地址可以根据自己的实际部署情况来进行调整。然后点击后面的“连接”。
5.使用Head插件
如果能够正常连接上ES服务,并显示如上图所示界面,则表明Head插件安装成功,我们可以在此页面上查看索引库以及索引的相关信息。