ElasticSeach6.x插件之Head插件

由于ES官方提供的插件是收费的,我们可以使用免费的开源插件Head,用于我们ES集群的可视化和简单查询。

Head插件下载地址:git地址

本次安装我们直接在虚拟机上在线安装:

1.更新软件包(防止后面出错)

sudo yum update -y

2.安装相关依赖包

sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -ivh https://kojipkgs.fedoraproject.org//packages/http-parser/2.7.1/3.el7/x86_64/http-parser-2.7.1-3.el7.x86_64.rpm


sudo yum install npm

sudo yum install -y git

sudo yum install -y bzip2

3.下载插件并安装

git clone git://github.com/mobz/elasticsearch-head.git

#将源码包下载后剪切到/home/ch目录,并改所属用户和组
sudo chown -R ch:ch /home/ch/elasticsearch-head

#进入到elasticsearch-head中
cd elasticsearch-head
#编译安装
npm install

4.配置

打开elasticsearch-head/Gruntfile.js,找到下面connect属性,新增hostname: '0.0.0.0',
		connect: {
                        server: {
                                options: {
                                        hostname: '0.0.0.0',
                                        port: 9100,
                                        base: '.',
                                        keepalive: true
                                }
                        }
                }



编辑elasticsearch-5.4.3/config/elasticsearch.yml,加入以下内容:
http.cors.enabled: true
http.cors.allow-origin: "*"

5.运行

#运行服务
npm run start

 

需要注意的是:

只需要在一台机器上安装即可。

安装在那台机器,就在连接该集群结点,如下图所示:

ElasticSeach6.x插件之Head插件_第1张图片

你可能感兴趣的:(ElasticSearch)