自学内容网 自学内容网

ES8安装配置kibana

Kibana安装及配置教程(包含密码重置步骤)

前提条件
  • 确保系统中已安装Elasticsearch,版本应与Kibana一致(例如 8.15.2)。
  • 拥有sudo权限。

1. 添加Elastic GPG密钥

首先,添加Elastic的GPG密钥,确保从Elastic仓库下载的软件包安全无误:

sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

2. 添加Elastic仓库

将Elastic仓库配置到系统中,以便通过包管理器安装Kibana。

echo "[elastic-8.x]" | sudo tee -a /etc/yum.repos.d/elastic.repo
echo "name=Elastic repository for 8.x packages" | sudo tee -a /etc/yum.repos.d/elastic.repo
echo "baseurl=https://artifacts.elastic.co/packages/8.x/yum" | sudo tee -a /etc/yum.repos.d/elastic.repo
echo "gpgcheck=1" | sudo tee -a /etc/yum.repos.d/elastic.repo
echo "gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch" | sudo tee -a /etc/yum.repos.d/elastic.repo
echo "enabled=1" | sudo tee -a /etc/yum.repos.d/elastic.repo

3. 安装Kibana

通过Yum安装Kibana 8.15.2 版本:

sudo yum update
sudo yum install kibana-8.15.2

4. 配置Kibana

安装完成后,编辑Kibana的配置文件 /etc/kibana/kibana.yml,并进行以下配置:

基本配置

确保Kibana连接到Elasticsearch主机并使用合适的用户凭据。建议使用 kibana_system 用户,并配置相应密码。

server.port: 5601
server.host: "0.0.0.0"  # 允许外部访问
elasticsearch.hosts: ["http://localhost:9400"]
elasticsearch.username: "kibana_system"
elasticsearch.password: "密码"  # 使用实际密码
i18n.locale: "zh-CN" #配置中文界面

5. 启动并设置Kibana为开机自启动

运行以下命令启动Kibana并将其设置为开机自启动:

sudo systemctl enable kibana
sudo systemctl start kibana

6. 检查Kibana服务状态

使用以下命令确认Kibana服务是否正常运行:

sudo systemctl status kibana

7. 开放Kibana端口(可选)

如需远程访问Kibana,请确保防火墙允许5601端口的访问:

sudo firewall-cmd --permanent --add-port=5601/tcp
sudo firewall-cmd --reload

8. 访问Kibana

在浏览器中访问Kibana的Web界面:http://<服务器IP>:5601。完成后,您可以开始配置和使用Kibana。


密码重置步骤

如果忘记了 kibana_systemelastic 用户的密码,可按以下步骤重置。

重置 kibana_system 用户的密码

  1. 使用 elasticsearch-reset-password 工具重置 kibana_system 用户的密码:

    sudo /usr/share/elasticsearch/bin/elasticsearch-reset-password -u kibana_system
    
  2. 系统会提示确认,输入 y 确认继续,完成后会显示新密码,例如:

    Password for the [kibana_system] user successfully reset.
    New value: 新密码
    
  3. /etc/kibana/kibana.yml 文件中的密码更新为新生成的密码:

    elasticsearch.username: "kibana_system"
    elasticsearch.password: "密码"  # 替换为新密码
    
  4. 保存配置文件后,重启Kibana服务:

    sudo systemctl restart kibana
    

重置 elastic 用户的密码

  1. 使用 elasticsearch-reset-password 工具重置 elastic 用户的密码:

    sudo /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic
    
  2. 系统会提示确认,输入 y 确认继续,系统将显示新密码。

  3. 如需在Kibana中使用 elastic 用户,确保 /etc/kibana/kibana.yml 中的密码更新为重置后的密码。

检查并验证

在浏览器中访问 http://localhost:5601,确认Kibana能够正常连接到Elasticsearch。


故障排查

  • 查看Kibana日志:若Kibana启动失败,使用以下命令查看日志,帮助定位问题:

    sudo journalctl -u kibana -f
    
  • 重置用户密码:若有连接问题,请检查 elasticsearch-reset-password 工具重置的密码是否在配置文件中正确设置,并重启服务。

通过这些步骤,您可以安装、配置Kibana并完成密码重置。


原文地址:https://blog.csdn.net/u011197085/article/details/143670504

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!