因为ES的版本是7.7.0
下载并解压
切换至root用户
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.7.0-linux-x86_64.tar.gz
tar -xf kibana-7.7.0-linux-x86_64.tar.gz
便捷配置文件,配置Kibana的服务器IP,ES的IP, 以及Kibana的汉化
# 找到下面的内容并修改
server.port: 5601 # Kibana 的端口
server.host: "172.30.43.26" # Kibana 的IP
elasticsearch.hosts: ["http://172.30.xx.xx:9200"] # ES的IP
# logging.dest: /opt/es/kibana-7.7.0-linux-x86_64/log/kibana.log # 配置日志输出位置
i18n.locale: "zh-CN" # 汉化,在最下面配置
起启动Kibana
注意: 与ES一样不能用root启动,这里我们切换成之前创建的esuser来启动
cd /opt/es/kibana-7.7.0-linux-x86_64/bin/
./kibana
查看Kibana是否启动
ss -tanl # 看是否有5601端口
或者
ps -ef|grep elasticsearch
或者
curl http://{ip}:5601
web端登录 ip:5601, 这里用elastic用户登录
报错合集:
1.FATAL Error: Unable to write Kibana UUID file, please check the uuid.server configuration value in kibana.yml and ensure Kibana has sufficient permissions to read / write to this file. Error was: EACCES
2.License information could not be obtained from Elasticsearch due to [security_exception] missing authentication credentials for REST request
报错1的解决办法:
切换回root用户
# 为kibana赋权
chown -R esuser:esuser /opt/es/kibana-7.7.0-linux-x86_64
# 修改kibana所在文件夹的权限
chmod 770 /opt/es/kibana-7.7.0-linux-x86_64
# 切换回esuser用户
su - esuser
# 启动Kibana
./kibana
报错2的解决办法
这是因为ES设置了账号密码,所以Kibana配置文件中需要配置
vim kibana.yml
# 在46和47行配置账号信息
elasticsearch.username: "kibana"
elasticsearch.password: "123456"
其他报错及处理方法 https://www.cnblogs.com/zlslch/p/6616081.html
其他功能可以查看 https://www.elastic.co/guide/en/kibana/current/index.html
参考: