ELK05-解决部署kibana问题

1. 环境

  1. 已经提前部署好了es7.6.x,而且配置了xpace等相关信息,也通过elasticsearch-setup-passwords生成了动态密码
  2. 现在需要部署kibana7.6.x(和es版本保持一致),用来展示检索es数据

2.部署

  1. 官网下载kibana7.6.x的rpm包
  2. rpm -ivh xxxx.rpm 安装kibana包
  3. 配置kibana配置文件
vim /etc/kibana/kibana.yml

server.port: xxxx                                    【kibana使用的端口号】
server.host: "192.168.xx.xx"                         【当前kibana主机IP】
server.name: "xxx"                                   【当前kibana主机名】
elasticsearch.hosts: ["http://192.168.xx.xx:9200"]   【需要连接es的地址】
kibana.index: ".kibana"                              【es中默认生成.kibana的索引】
elasticsearch.username: "kibana"                     【kibana用户】
elasticsearch.password: "123456"                     【kibana密码】 
logging.dest: /var/log/kibana.log                    【日志路径】
logging.silent: false                                【允许日志记录】
i18n.locale: "zh-CN"                                 【中文界面(好像7.0后版本就默认支持中文,不用安装其他插件)】
  1. 获取kibana密码
1.如果在部署es过程,elasticsearch-setup-passwords生成所有密码时候记录了密码信息,就可以直接将密码加入kibana.yml
2.如果忘记elasticsearch-setup-passwords生成密码,可以通过api修改密码:
curl -H "Content-Type: application/json"   -XPUT  -u es用户:es密码 192.168.xx.xx:9200/_xpack/security/user/kibana/_password -d '{"password":"123456"}'
将修改的密码“123456”加入kibana.yml
  1. 访问kibana
    systemctl start kibana 启动服务
    kibanaIP+kibanaPORT访问页面,输入es的账号密码进入kibana使用

3.可能出现问题

3.1 访问报错 Kibana server is not ready yet

  1. 出现该问题可能的报错就是es和kibana的版本不一致,但是已经确认,版本一致,所以忽略该问题
  2. 删除es中.kibana开头的索引之后重启kibana
  3. 查看日志发现,没有访问日志权限,chown kibana.kibana -R /var/lib/kibana后,删除es中.kibana开头的索引之后重启kibana
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值