目录
1. Head安装
2. 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: true
和http.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!