Kibana安装教程——Linux
一、安装
下载安装包:
官网下载地址:https://www.elastic.co/cn/downloads/kibana
上传包到linux 切换到安装目录下
解压:tar -zxvf kibana-7.17.1-linux-x86_64.tar.gz
重命名安装文件夹 mv kibana-7.17.1-linux-x86_64 kibana
cd xxxx(kibana安装目录)/kibana
二、配置文件修改
注意:冒号后面有个空格,否则会导致配置文件格式错误,启动时报错
1、kibana.yml
cd kibana
cd config
vi kibana.yml
只需找到并修改配置文件中的以下几项即可
#kibana访问端口
server.port: 5601
#所有主机都能访问,或者也可以指定一个ip
server.host: "0.0.0.0"
#配置需要接入es集群的地址,若为es多节点集群,用逗号分隔(例:elasticsearch.hosts: ["http://xx.xx.xx.01:9200","http://xx.xx.xx.02:9200","http://xx.xx.xx.03:9200"])
elasticsearch.hosts: ["http://部署es节点的服务器IP:9200"]
elasticsearch.username: "xxxxxx" #对应接入es集群的用户名
elasticsearch.password: "xxxxxx" #对应接入es集群的密码
三:启动Kibana
1、控制台启动服务
cd xxxx(kibana安装目录)/kibana/bin
./kibana
2、后台启动
nohup /(kibana安装目录)/kibana/bin/kibana &
四:解决报错
Kibana should not be run as root. Use --allow-root to continue.
报错原因:
kibana不能用root用户启动
解决方案:
新建一个用户用于kibana启动
(若已在该服务器创建用于启动es的用户,则再将kibana目录授权给es用户即可)
useradd es
#修改/etc/sudoers文件,进入超级用户,因为没有写权限,所以要先把写权限加上
chmod u+w /etc/sudoers
#编辑/etc/sudoers文件,找到这一 行
vim /etc/sudoers
root ALL=(ALL:ALL) ALL
#添加这一行 es为新添加的用户名
es ALL=(ALL) ALL
#为了安全撤销文件的写权限
chmod u-w /etc/sudoers
#给es普通用户授理访问这个文件权限
sudo chown -R es:es (kibana安装目录)/kibana
#切换到es用户
su es
五、判断是否启动成功
1、检查kibana进程
ps -ef|grep kibana
2、访问url
http://部署该节点的服务器IP:5601/
六、停止kibana
1、若后台启动,找到对应进程号,直接杀进程即可
ps -ef|grep kibana
kill -9 进程号
2、若控制台启动,直接ctrl+c
参考:https://blog.csdn.net/qq_29917503/article/details/126768884