- 安装配置head监控插件 本人是在ES服务器安装
head插件是Nodejs实现的,所以需要先安装Nodejs。
wget https://nodejs.org/dist/v14.17.6/node-v14.17.6-linux-x64.tar.xz 下载安装包
tar xf node-v14.17.6-linux-x64.tar.xz -C /usr/local/ 解压安装包
vim /etc/profile 配置环境变量 不能删除jdk的配置
NODE_HOME=/usr/local/node-v14.17.6-linux-x64
JAVA_HOME=/usr/local/java
PATH=$NODE_HOME/bin:$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
source /etc/profile 刷新一下
node --version 查看版本是否配置成功
npm -v npm 是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。
安装git
需要使用git方式下载head插件,下面安装git:
yum install -y git 直接yum下载就行
git --version 查看一下git版本
git clone git://github.com/mobz/elasticsearch-head.git 使用git拉取head插件
以上方式如果无法拉取换成国内源
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install 报错的话不用管
如果head插件和ES没在一台机器上,需要进行如下2处修改,在一台机器,不修改即可
vim Gruntfile.js
vim _site/app.js 不在一台机器上则改成es服务器ip
下载head插件
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
cp master.zip /usr/local/
cd /usr/local
unzip master.zip
安装grunt
cd elasticsearch-head-master/
npm install -g grunt-cli
grunt --version
进入到head目录,执行npm run start
cd /usr/local/elasticsearch-head-master
nohup npm run start &
启动成功后web访问192.168.11.139:9100 查看es节点状态