美文网首页
Elasticsearch-Head的安装

Elasticsearch-Head的安装

作者: 清霆 | 来源:发表于2019-06-12 19:00 被阅读0次

(注:非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 &

相关文章

网友评论

      本文标题:Elasticsearch-Head的安装

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