您的位置:首页 > 其它

ElasticSearch-head插件安装

2018-02-27 17:22 399 查看
下面说ElasticSearch-head插件在ElasticSearch-5.3.1中的安装使用:1.安装nodejs环境1) wget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4.4.7-linux-x64.tar.gz[code]2) tar -zxvf node-v4.4.7-linux-x64.tar.gz
3) export PATH=$PATH:/opt/node-v4.4.7-linux-x64/bin

测试  node --version
v4.4.7
2.安装npm     下载nmp安装包,一般nodejs包中已经包含了,设置过环境变量就可以直接使用nmp命令了,如果没有安装,先下载:  官网地址:www.npmjs.com   淘宝地址:https://npm.taobao.org/mirrors/npm/  安装使用如下命令: node cli.js install npm -gf3.安装grunt 1)安装grunt命令行工具grunt-cli      npm install -g grunt-cli 2)安装grunt及其插件                     npm install grunt --save-dev  可以使用grunt -version查看安装版本情况  然后,在220服务器上,git clone git://github.com/mobz/elasticsearch-head.gitcd elasticsearch-headnpm installnpm install grunt --save修改elasticsearch-head下Gruntfile.js文件,默认监听在127.0.0.1下9200端口,

然后cd /usr/local/elasticsearch-head  执行grunt server浏览器访问 http://172.16.31.220:9100/出现一下界面:

出现问题

head主控页面是可以显示的,但是显示连接失败“集群健康值: 未连接”

4、解决方案

修改elasticsearch.yml文件
重启es即可

改服务器监听地址

目录:head/Gruntfile.js
connect: {
server: {
options: {
port: 9100,
hostname: '*',
base: '.',
keepalive: true
}
}
}
增加hostname属性,设置为*

修改连接地址:

目录:head/_site/app.js修改head的连接地址:
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";


ok 到此,ElasticSearch-5.3.1集群,以及head插件的安装就结束了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: