elasticsearch-head插件提供 一个索引树预览和创建索引树工具,还可以 运行一些 命令 ,如定义 命令的别名和删除 索引。
一:安装 node环境
进入官网(https://nodejs.org/en/download/),依据操作系统位数选择相应的压缩包,使用如下命令将其下载到linux服务器中。
wget https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.tar.xz
解压:
tar -xvf node-v8.11.3-linux-x64.tar.xz
进入解压后的目录 bin 目录下,执行 ls 会看到两个文件 node,npm. 然后执行./node -v ,如果显示出 版本号说明我们下载的程序包是没有问题的。
配置环境变量
1)vim /etc/profile
2)添加如下图所示变量,
3)source /etc/profile 生效
二:安装grunt
运行head需要借助grunt命令,因此需要安装grunt 在Node安装目录执行 npm install -g grunt-cli
安装完成后如图所示:
三: 安装 head插件
插件github地址 :https://github.com/mobz/elasticsearch-head
到elasticsearch-head目录下, 执行npm install 命令,该命令可能 会 报如下如图的错误,则执行npm install phantomjs-prebuilt@2.1.16 –ignore-scripts
启动elastichsearch-head
npm run start
当elasticsearch-head启动无误,elasticsearch启动也无误。集群健康值还是无法连接的时候,则 可修改elasticsearch 的配置 文件如下
重启如下: