ElasticSearch-head安装

1.3.1    head描述

elasticsearch-head是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。你可以通过插件把它集成到es(首选方式),也可以安装成一个独立webapp

es-head主要有三个方面的操作:

显示集群的拓扑,并且能够执行索引和节点级别操作

搜索接口能够查询集群中原始json或表格格式的检索数据

能够快速访问并显示集群的状态

有一个输入窗口,允许任意调用RESTful API。这个接口包含几个选项,可以组合在一起以产生有趣的结果;

请求方法(getputpostdelete),查询json数据,节点和路径

支持JSON验证器

支持重复请求计时器

支持使用javascript表达式变换结果

收集结果的能力随着时间的推移(使用定时器),或比较的结果

能力图表转换后的结果在一个简单的条形图(包括时间序列)

 

1.3.2    安装node.js

(1).解压压缩包

[tdx200@localhost es]# tar -xvf node-v0.10.32-linux-x64.tar.gz

(2).修改系统环境变量

 [tdx200@localhost es]# gedit ~/.bashrc

文件末添加如下

export NODE_HOME=/tdxes/tdx200/tdxes/node-v0.10.32-linux-x64

export PATH=$PATH:$NODE_HOME/bin

export NODE_PATH=$NODE_HOME/lib/node_modules

让配置文件生效

[tdx200@localhost es]# source ~/.bashrc

(4).查看node.js的版本

[tdx200@localhost es]# node -v

 

1.3.3     head安装

(1).切换到es目录下运行以下代码

[tdx200@localhost es]# git clone git://github.com/mobz/elasticsearch-head.git

(2).下载完毕切换到该目录下

[tdx200@localhost es]# cd elasticsearch-head

(3).执行安装,

[tdx200@localhost elasticsearch-head]# npm install

(4).如果提醒下载很慢提示并且提醒错误PhantomJS not found on PATHCRTL+Z停止,运行下面代码

[tdx200@localhost elasticsearch-head]# npm install -g cnpm --registry=https://registry.npm.taobao.org

(5).安装完成修改参数

[tdx200@localhost elasticsearch-head]#  vim Gruntfile.js

connect字典中加入hostname,可自行修改端口

       connect: {

           server: {

              options: {

                   hostname: '192.168.2.200',

                  port: 9100,

                  base: '.',

                  keepalive: true

              }

           }

       }

(6).切换目录,启动head

[tdx200@localhost elasticsearch-head]#  cd node_modules/grunt/bin

(7).前台启动:

[tdx200@localhost bin]#  ./grunt server

(8).后台启动:

[tdx200@localhost bin]#  nohup ./grunt server &

(9).查看进程

[tdx200@localhost bin]#  ps -ef | grep head

(10).关闭进程

[tdx200@localhost bin]#  kill -9 pid

(11).测试:浏览器打开 http://192.168.2.200:9100/ 出现下图

 

 

猜你喜欢

转载自blog.csdn.net/lujichao520/article/details/81479504