Elasticsearch5.5 部署Head插件

Posted shhnwangjian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch5.5 部署Head插件相关的知识,希望对你有一定的参考价值。

Elasticsearch5.5 部署Head插件

1、git下载软件包

yum -y install git
git clone git://github.com/mobz/elasticsearch-head.git

备注:安装包不要放到elasticsearch/plugins目录下

 

2、node安装

http://www.cnblogs.com/shhnwangjian/p/6559732.html

 

3、安装grunt

npm install -g grunt-cli

 

4、修改Elasticsearch配置文件

/etc/elasticsearch/elasticsearch.yml

http.cors.enabled: true
http.cors.allow-origin: "*"

 

5、修改Gruntfile.js

elasticsearch-head/Gruntfile.js

                connect: {
                        server: {
                                options: {
                                        hostname: \'0.0.0.0\',
                                        port: 9100,
                                        base: \'.\',
                                        keepalive: true
                                }
                        }
                }

增加hostname属性,设置为0.0.0.0

 

6、修改app.js

elasticsearch-head/_site/app.js

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://10.10.83.163:9200";

把localhost修改成ES的服务器地址,如上面10.10.83.163

 

7、运行head

进入elasticsearch-head 目录

npm install 

启动

grunt server

页面访问:http://10.10.83.163:9100

 

8、后台启动elasticsearch-head

nohup grunt server &

如果想关闭head插件,查找进程命令:

ps aux|grep head

 

x-pack安全模块(security机制)

1、修改Elasticsearch配置文件

/etc/elasticsearch/elasticsearch.yml

http.cors.allow-headers: Authorization

 

2、页面访问

http://10.10.83.163:9100/?auth_user=elastic&auth_password=changeme

 

以上是关于Elasticsearch5.5 部署Head插件的主要内容,如果未能解决你的问题,请参考以下文章

ElasticSearch5.5.1插件分类

elasticsearch5.5-head

Elasticsearch5.5.1插件开发指南

elasticsearch5.5安装部署

Elasticsearch5.5.1 自定义评分插件开发

win10下ElasticSearch5.5.1与headKibanaX-PackSQLIKPINYIN插件的配置安装