美文网首页
安装elasticsearch-head插件

安装elasticsearch-head插件

作者: 听風丶 | 来源:发表于2020-06-27 22:05 被阅读0次

拉取head插件包

需要提前安装nodejs环境
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
unzip master.zip -d /home/elk/

安装grunt

mkdir /elk/elasticsearch-head-master/node_modules
cd /elk/elasticsearch-head-master/node_modules
npm install -g grunt-cli

测试

grunt -version

修改elasticsearch-head-master配置

cd /home/elk/elasticsearch-head-master
vim Gruntfile.js

connect: {
    server: {
        options: {
            port: 9100,                          #修改服务器监听地址(Gruntfile.js)
            hostname: '*',                          #增加这一行:增加hostname属性,设置为'*'
            base: '.',
            keepalive: true
        }
    }
}

vim /elk/elasticsearch-head-master/_site/app.js

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://172.30.1.45:9200"; # 该行增加elasticsearch 节点ip+端口

vim /elk/elasticsearch-6.6.0/config/elasticsearch.yml

#elasticsearch配置允许跨域访问,这样head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"

运行elasticsearch-head-master

cd /elk/elasticsearch-head-master/
npm install
这步会报错 就输下面这条命令
npm install phantomjs-prebuilt@2.1.14 --ignore-scripts
接着启动head插件
grunt server
如果还报错的话回到刚才目录执行下面这条命令
npm install grunt-contrib-clean grunt-contrib-concat grunt-contrib-watch grunt-contrib-connect grunt-contrib-copy grunt-contrib-jasmine
最好再运行
grunt server

相关文章

网友评论

      本文标题:安装elasticsearch-head插件

      本文链接:https://www.haomeiwen.com/subject/kffbfktx.html