主题
与 Kibana 一起部署
Elasticsearch 与 Kibana 是 ELK Stack 的核心组件。Kibana 提供图形化界面,便于用户直观查询、分析和可视化 Elasticsearch 中的数据。
通过 Docker Compose 可以轻松将两者组合部署,快速搭建开发或测试环境。
1. 创建 docker-compose.yml
文件
yaml
version: '3.8'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:8.13.0
container_name: es
environment:
- discovery.type=single-node
- xpack.security.enabled=false
ports:
- "9200:9200"
- "9300:9300"
kibana:
image: docker.elastic.co/kibana/kibana:8.13.0
container_name: kibana
ports:
- "5601:5601"
environment:
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
depends_on:
- elasticsearch
2. 启动服务
在 docker-compose.yml
所在目录运行:
bash
docker-compose up -d
3. 验证运行状态
- 打开浏览器访问
http://localhost:5601
- 应能看到 Kibana 的欢迎页面
- 访问
http://localhost:9200
验证 Elasticsearch 状态
4. Kibana 初次使用提示
首次进入 Kibana 会提示配置索引模式(Index Pattern),可用于接入日志、数据流或测试文档。
通过组合部署 Elasticsearch 与 Kibana,可以在本地构建强大的可视化数据分析平台,适合开发、演示或日志监控环境的快速启动。