参考资料

  1. ZooKeeper 是一个开源的分布式协调服务
  2. AdoptOpenJDK 是一个提供预构建 OpenJDK 二进制文件的社区项目,支持多种平台和版本
  3. Hola-Mundo 是一个开源项目,通常用作示例或模板项目
  4. api-firewall 是一个开源的 API 防火墙
  5. Cloudreve是一款自托管的网盘系统,支持对接OnlyOffice实现在线文档编辑功能
  6. Apache Flink 是一个开源的流处理框架
  7. DeepSeek-R1 是一款高性能的开源大语言模型,由深度求索(DeepSeek)团队研发
  8. PlayEdu是一款开源的企业在线培训系统

Kibana 简介

Kibana 是一个开源的数据可视化工具,专为 Elasticsearch 设计,用于搜索、查看和分析存储在 Elasticsearch 中的数据。它提供丰富的图表、表格和地图功能,支持日志分析、监控和业务智能等场景。

特点

  1. 数据可视化:支持柱状图、折线图、饼图等多种图表类型。

  2. 仪表盘:可自定义交互式仪表盘。

  3. Dev Tools:内置开发工具,支持直接与 Elasticsearch 交互。

  4. 机器学习集成:与 Elastic Stack 的机器学习功能结合。

  5. 插件扩展:支持插件扩展功能(如地图、告警等)。

最新更新内容及时间

  • 最新版本:Kibana 8.12.0(截至 2024 年 3 月)。

  • 更新内容

    • 改进 Elasticsearch 连接稳定性。

    • 增强安全功能(如 RBAC 优化)。

    • 性能优化和 Bug 修复。

镜像下载地址

官网地址

https://www.elastic.co/kibana  

文档地址

Docker 安装示例

docker run -d --name kibana \  
  -p 5601:5601 \  
  -e "ELASTICSEARCH_HOSTS=http://elasticsearch:9200" \  
  docker.elastic.co/kibana/kibana:8.12.0

.yaml 设置教程(kibana.yml 示例)

server.port: 5601  
server.host: "0.0.0.0"  
elasticsearch.hosts: ["http://elasticsearch:9200"]  
elasticsearch.username: "kibana_system"  
elasticsearch.password: "your_password"

常用错误及问题

  1. 无法连接 Elasticsearch

    • 检查 elasticsearch.hosts 配置是否正确。

    • 确保 Elasticsearch 服务已启动。

  2. 权限问题

    • 确保 Kibana 用户(如 kibana_system)有足够的权限访问 Elasticsearch。

  3. 端口冲突

    • 确认 5601 端口未被占用,或修改 server.port

  4. 启动缓慢

    • 检查日志(/var/log/kibana/kibana.log)排查资源不足或配置错误。