教程 elasticsearch tutorial

与 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,可以在本地构建强大的可视化数据分析平台,适合开发、演示或日志监控环境的快速启动。