一、實驗環境
主機名 IP
es 192.168.14.210
ELK7之前的版本,Kibana都是開放訪問
ELK7對增加了認證功能,需設置用戶名和密碼
二、安裝Kibana
1、官網下載kibana二進制包
https://www.elastic.co/cn/downloads/past-releases#kibana
2、安裝JDK查看第一章節(已安裝就跳過)
[root@es ~]# java -version
java version "11.0.5" 2019-10-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode)
3、解壓kibana二進制包
[root@es src]# tar -zxvf kibana-7.5.0-linux-x86_64.tar.gz
#根據個人習慣,移動到指定位置
[root@es src]# mv kibana-7.5.0-linux-x86_64 /usr/local/kibana-7.5.0
4、添加環境變量(方便啓動)
[root@es ~]# vim /etc/profile
[root@es ~]# tail -n1 /etc/profile
export PATH=$PATH:/usr/local/kibana-7.5.0/bin
[root@es ~]# source /etc/profile
5、修改配置文件
[root@es ~]# vim /usr/local/kibana-7.5.0/config/kibana.yml
#修改內容
[root@es ~]# cat /usr/local/kibana-7.5.0/config/kibana.yml |grep ^server.
server.port: 5601
server.host: "0.0.0.0"
6、啓動kibana
#提示不用root用戶啓動
[root@es ~]# kibana
Kibana should not be run as root. Use --allow-root to continue.
#爲了安全,創建一個普通用戶啓動(elasticsearch也可以使用)
[root@es ~]# useradd -s /sbin/nologin elk
#修改二進制文件屬主和屬組
[root@es ~]# chown -R elk:root /usr/local/kibana-7.5.0
#切換到elk用戶後臺啓動kibana
[root@es ~]# su - elk -s /bin/bash
[elk@es ~]$ nohup kibana >/tmp/kibana.log 2>&1 &
[1] 24727 #進程ID
7、查看kibana默認端口:5601
[root@es ~]# ss -ntlp|grep 5601
LISTEN 0 128 *:5601 *:* users:(("node",pid=24727,fd=18))
#PID對應上面啓動的kibana
能正常訪問端口,但是沒有圖像。因爲elasticsearch還沒有安裝,無法連接elasticsearch的9200端口
目前提示還無法連接9200端口(elasticsearch的端口9200)
正常服務的啓動順序是elasticsearch-->kibana