ElasticSearch学习(2)--使用Kibana连接ES(5.0以上版本)

1、啰里啰嗦

我跟你们说,就kibana的使用这里绝对是一个坑,官网上给的安装教程是没有错,但是,我是说但是,如果你要是想在windows上使用kibana去访问linux服务器上的ES,就这么两行配置能搞死你。
所以,不管是我菜也好还是说大家都有此类的问题也罢,我是一定要水一篇博文来记录一下这个事情的。


2、Kibana的安装与配置

初始的安装目的:在windows系统上的浏览器去访问linux服务器上的kibana,连接ES操纵数据。
安装准备:在ES官网上找到kibana的安装包,下载下来,并且上传到linux服务器上。
安装方法:(此处借鉴一些官网上的安装方法,字太多不愿意写)
ElasticSearch学习(2)--使用Kibana连接ES(5.0以上版本)_第1张图片

3、经验之谈

上边的安装步骤一共有四步,就第二步是个坑:
(1)在配合kibana.yml文件的时候,除了配置你的ES搜索实例路径之外,文件的最上方还有两个配置:
这两个配置是windows系统能访问到kibana的关键之处。

# Kibana is served by a back end server. This setting specifies the port to us
server.port: 5601

# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
# The default is 'localhost', which usually means remote machines will not be able to connect.
# To allow connections from remote users, set this parameter to a non-loopback address.
server.host: '0.0.0.0'

第一条,配置你的kibana对外的访问端口,第二条,配置外部允许访问此kibana的ip地址段,我为了省事就配置了开放所有ip地址。


除了这个坑就没什么了,配置完kibana之后进入kibana的bin目录下运行 ./kibana 运行完毕后控制台会出现这样的log提示:
ElasticSearch学习(2)--使用Kibana连接ES(5.0以上版本)_第2张图片

然后就可以在windows上进行访问了,访问地址为:http://服务器ip:5601

4、小技巧:长期后台运行kibana

我们直接使用 ./kibana 的方法是在前台运行程序的,直接让其运行在后台,需要用到“nohup &“指令

nohup /usr/local/kibana路径/bin/kibana &

运行此语句后会提示:
这里写图片描述
出现提示后按下回车,再使用ps -ef|grep kibana查看进程,就发现kibana运行在了后台。

你可能感兴趣的:(ES)