【Elastic Search学习总结】3. CentOS7下的 Elastic Search-Head 与 Kibana 的安装

一、安装Elastic Search-Head插件

1. CentOS7下Git的安装

2. CentOS7下安装NodeJS

(1)安装依赖

(2)下载Node

(3)解压

(4)编译安装

【提示】编译的过程比叫耗费时间,大约30分钟

(5)查验版本

至此NodeJS安装成功!

3.使用Git下载Head

4. 安装Head的依赖包

npm install cnpm -g --registry=https://registry.npm.taobao.org

5. 修改Gruntfile.js

6. 修改Head的默认连接地址

head插件默认是连接本机的elasticsearch的,如果你的elasticsearch和head插件是安装在同一台主机上,那么就不需要修改配置,如果不是安装在同一台主机的,就必须修改配置了,配置文件在head插件安装目录的_site目录下,文件名为app.js。
vi app.js #编辑app.js文件
把this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";这行配置中的localhost改成你elasticsearch服务所在IP地址(如果安装在同一台主机就不需要修改),具体看以下配置文件截图:

【提示】我这里面的IP是我的本机IP。

7. elasticsearch配置允许跨域访问

cd /usr/local/elasticsearch/config #进入elasticsearch存放配置文件的目录
vi elasticsearch.ym #编辑elasticsearch配置文件、

在该配置文件中最末尾添加两个属性:http.cors.enabled: truehttp.cors.allow-origin: "*" 使head插件可以访问elasticsearch,具体看以下配置文件截图:

8. 打开9100端口并重启防火墙

9. 切换到esuser用户并启动es

10 启动head

11. 关闭防火墙

12. web访问

二、安装Kibana

1. 下载、解压

2.编辑配置文件

3.打开5601 端口

4. 启动es

5. 启动Kibana

6. web测试

三、总结

Head与Kibana都是ES的客户端工具!个人建议使用Kibana!

猜你喜欢

转载自blog.csdn.net/FullStackDeveloper0/article/details/88821951