# 与 Kibana 一起部署

URL: https://caijiao.org/elasticsearch/01.intro/06.installation-kibana
Source: docs/elasticsearch/01.intro/06.installation-kibana.md
Description: 本章介绍如何将 Elasticsearch 与 Kibana 一起部署，使用 Docker Compose 快速构建可视化分析平台，适合开发与测试环境使用。

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