ElasticSearch Head是什么?
ElasticSearch Head是集群管理、数据可视化、增删查改、查询语句可视化工具。
安装
-
安装配置node.js环境
-
wget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4.4.7-linux-x64.tar.gz
-
在/usr/local/目录下创建nodejs文件夹。
-
把node-v4.4.7-linux-x64.tar.gz解压到/usr/local/nodejs。
-
配置环境变量,编辑/etc/profile添加以下内容,然后执行source /etc/profile,我们接着就可以查看node.js的版本号了。
NODE_HOME=/usr/local/nodejs/node-v4.4.7-linux-x64 PATH=$PATH:$NODE_HOME/bin NODE_PATH=$NODE_HOME/lib/node_modules export NODE_HOME PATH NODE_PATH
-
安装grunt(grunt是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等工作,elasticsearch-head插件就是通过grunt启动的)。进入/usr/local/fast/elasticsearch-head-master/目录下进行安装。安装完毕,我们可以检查是否安装成功。
npm install -g grunt-cli
grunt -version -
修改elasticsearch-head-master文件下的Gruntfile.js文件中,添加一行"hostname: '0.0.0.0',"
-
在elasticsearch-head-master目录下
npm install
-
但是安装的太慢了,我不想吐槽了。我们需要将npm换个镜像。
npm install -g cnpm --registry=https://registry.npm.taobao.org
-
安装完毕后,会生成一个node_modules文件夹。
-
运行Elasticsearch-head
grunt server