Docker 部署

通过 Docker Compose 部署 InLong,这种部署方式只适用于开发与调试,不适用于生产环境。

Docker 部署 - 图1备注

Docker Compose 部署了标准架构所需要的所有组件,使用 Apache Pulsar 作为消息队列服务。

环境要求

  • Docker 19.03.1+
  • Docker Compose 1.29.2+

下载

你可以从 下载页面 获取 apache-inlong-[version]-bin.tar.gz,或者参考 How to Build 编译。

部署

启动所有组件:

  1. cd docker/docker-compose
  2. docker-compose up -d

注册集群

当所有容器都成功启动后,可以访问 InLong Dashboard 地址http://localhost,并使用以下默认账号登录:

  1. User: admin
  2. Password: inlong

创建集群标签

页面点击 [集群管理]->[标签管理]->[新建],指定集群标签名称和负责人: Docker 部署 - 图2

Docker 部署 - 图3警告

由于各个组件默认上报集群标签为 default_cluster,请勿使用其它名称。

注册 Pulsar 集群

页面点击 [集群管理]->[集群管理]->[新建集群],注册 Pulsar 集群: Docker 部署 - 图4

Docker 部署 - 图5备注

集群标签选择刚创建的 default_cluster,docker 部署的 Pulsar 集群:

Service URL 为 pulsar://pulsar:6650,Admin URL 为 http://pulsar:8080

创建数据流

创建数据流可以参考 Pulsar Example.

销毁

  1. docker-compose down