ELK(二):elasticsearch5.5.1 之 head 插件安装

本贴最后更新于 2409 天前,其中的信息可能已经时异事殊

1. 安装依赖工具

yum -y install git bzip2 xz

2.安装 nodejs

#下载解压
cd /opt/install/
wget https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-x64.tar.xz
xz -d node*.tar.xz
tar -xvf node*.tar

#移动到app目录
mv node-v6.11.2-linux-x64 /opt/app/

#重命名
cd /opt/app/
mv node-v6.11.2-linux-x64 nodejs

#配置环境变量
vim /etc/profile
#-------------------------
#nodejs
export NODE_HOME=/opt/app/nodejs
export PATH=$PATH:$NODE_HOME/bin

#生效
source /etc/profile

#验证
node -v
npm -v

3. 安装 grunt

#初始化npm,一路回车
npm init
#安装grunt
npm install -g grunt-cli
#验证
grunt -version

4. 安装 head

#下载head源码
cd /opt/install/
git clone git://github.com/mobz/elasticsearch-head /opt/app/.git
mv elasticsearch-head /opt/app/
mv elasticsearch-head head

#修改Gruntfile.js,增加hostname属性,设置为*
cd /opt/app/head
vim Gruntfile.js
#--------------------------
connect: {
    server: {
        options: {
            port: 9100,
            hostname: '*',
            base: '.',
            keepalive: true
        }
    }
}

#修改_site/app.js
vim _site/app.js
#--------------------------
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.254.208:9200";

#执行安装
npm install

#启动
nohup grunt server &

#验证,浏览器打开
http://192.168.254.213:9100/
  • ELK
    23 引用 • 18 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...