1、安装chrome浏览器ElasticSearch-Head插件
到谷歌商店安装插件,插件地址:https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm/

2、安装ElasticSearch-Head
这里安装ElasticSearch-Head时在windows系统中安装;head插件的下载地址:https://github.com/mobz/elasticsearch-head。
我们把下载的elasticsearch-head-5.0.0.zip放到d:\dev目录下。具体操作步骤如下:
(1)解压缩elasticsearch-head-5.0.0.zip,解压缩后目录为D:\dev\elasticsearch-head-5.0.0;
(2)安装npm并配置淘宝的cnpm,这里不再具体说明;
(3)将grunt安装为全局命令。Grunt是基于Node.js的项目构建工具。它可以自动运行你所设定的任务;
D:\dev\elasticsearch-head-5.0.0>npm install -g grunt-cli
(4)安装依赖
D:\dev\elasticsearch-head-5.0.0>npm install -g cnpm —registry=https://registry.npm.taobao.org
D:\dev\elasticsearch-head-5.0.0>cnpm install grunt —save
D:\dev\elasticsearch-head-5.0.0>cnpm install
(5)进入head目录启动head,在命令提示符下输入命令;
grunt server
(6)打开浏览器输入:http://localhost:9100
(7)配置elasticsearch的跨域问题,需要修改配置文件elasticsearch.yml文件,配置内容如下:
[elk@wzy10 config]$ pwd/usr/local/elasticsearch/config[elk@wzy10 config]$ vim elasticsearch.ymlhttp.cors.enabled: truehttp.cors.allow-origin: "*"#注意重启elasticsearch,通过jps查找pid进行杀死
3、docker安装elasticserach-head
【获取镜像】
[root@wzy_woyun ~]# docker pull mobz/elasticsearch-head:5[root@wzy_woyun ~]# docker images
【启动镜像】
[root@wzy_woyun ~]# docker run -id --name=es-head -p 9100:9100 mobz/elasticsearch-head:5
【检查】
[root@wzy_woyun ~]# docker ps[root@wzy_woyun ~]# firewall-cmd --permanent --add-port=9100/tcp
4、修改elstaticsearch跨域访问
[root@wzy_woyun ywadmin]# su - elk -s /bin/bash[elk@wzy_woyun ~]$ cd /usr/local/elasticsearch-6.5.1/config/[elk@wzy_woyun config]$ vim elasticsearch.ymlhttp.cors.enabled: truehttp.cors.allow-origin: "*"

