ELK—Linux安装Head插件

1. 安装node.js

         因为head插件是用node.js开发的,需要先安装运行环境。我这里直接官网下载https://nodejs.org/en/download/, 手动上传至安装elk目录;

或者下载网址https://www.cnblogs.com/baby123/p/6955396.html

1) 切换到/opt/elk目录下,解压node-v8.0.0-linux-x64.tar.xz

[root@kafka-broker3 elk]# tar -zxvf node-v8.0.0-linux-x64.tar.xz

2) 配置node.js环境变量 #  vim ~/.bash_profile:

export NODE_HOME=/opt/elk/node-v8.0.0-linux-x64

export PATH=$PATH:$NODE_HOME/bin

export NODE_PATH=$NODE_HOME/lib/node_modules


       注:红色标记为node安装路径

3) 执行:source  ~/.bash_profile让配置文件立即生效

4) 测试node是否生效:

                                     

2. 配置head插件及相关依赖

1) 通过FTP工具上传至/opt/elk目录下

2)解压:

# unzip elasticsearch-head-master.zip

3)进入head目录下

#cd  /opt/elk/elasticsearch-head-master

执行:

# grunt –version

检查grunt版本号,如果没有

# npm install -g grunt-cli

 

4) 进入head目录下,执行

# npm install ,此过程会下载phantomjs 


       如果发生报错 npm ERR! phantomjs-prebuilt@2.1.16 install: `node install.js`”

    执行# npm install phantomjs-prebuilt@2.1.14 --ignore-scripts

成功以后,继续执行# npm install

​​​​​​ ​5) 修改head插件配置监听地址:  vim Gruntfile.js

打开编辑器vim Gruntfile.js在keepalive: true下增加hostname:'*',如图所示:

6) 修改配置默认连接IP:

打开编辑器# vim _site/app.js修改localhost改成服务器本地IP

 

7) vim /opt/elk/elasticsearch-6.7.0/config/elasticsearch.yml中添加如下配置参数:

http.cors.enabled: true

http.cors.allow-origin: "*"

node.master: true

node.data: true

    3.启动head插件

1) 启动head命令:

grunt server

2) 后台启动head命令:

nohup grunt server &exit   或者 grunt server & 

3) 查看head进程是否存在:

ps aux|grep head

4) 杀死进程:

kill -9 进程号

5) 网页测试:

172.20.32.244:9100

     4. 错误解决

         错误1

        

解决办法:npm -g install phantomjs-prebuilt@2.1.16 --ignore-scripts

 

-------------------------------------------------------------------------------------------------

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值