(注:非root用户请自行在相关命令前加sudo)
1. 安装NodeJS
#非root用户
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
#root用户
curl --silent --location https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs -y
npm install grunt-cli -g
2. 安装Git
curl https://setup.ius.io | sh
yum install git2u -y
3. 安装Elasticsearch-Head
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
如果npm install卡进度,请复制命令行的链接自行翻越长城下载,然后将文件复制到命令行上所提示的路径后再行npm install


4. 配置Elasticsearch-Head
#在_site/app.js找到【http://localhost:9200】替换为你的Elasticsearch链接
vim elasticsearch-head/_site/app.js
//this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.1.2:9200";

#在Gruntfile.js增加hostname
vim elasticsearch-head/Gruntfile.js
options: {
hostname: '*',
port: 9100,
base: '.',
keepalive: true
}

#配置Elasticsearch连接默认密码,或通过http://IP:9100/?auth_user=账号&auth_password=密码 进行连接
vim elasticsearch-head/index.html
new app.App("body", {
id: "es",
base_uri: args["base_uri"] || base_uri,
auth_user : args["auth_user"] || "账号",
auth_password : args["auth_password"] || "密码",
dashboard: args["dashboard"]
});

5. 配置Elasticsearch
#新增三条跨域配置,修改后重启Elasticsearch
vim elasticsearch/config/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: "Authorization,Content-Type"
6.启动
npm run start
#后台运行
npm run start &
网友评论