首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于Docker快速搭建Doris开发环境

背景说明

本篇将简述如何通过??或??命令快速构建一套完整的 Doris 测试集群。

适用场景

建议在 SIT 或者 DEV 环境中使用 Doris Docker 来简化部署的流程。

如在新版本中想测试某一个功能点,可以使用 Doris Docker 部署一个 Playground 环境。或者在调试的过程中要复现某个问题时,也可以使用 docker 环境来模拟。

在生产环境上,当前暂时尽量避免使用容器化的方案进行 Doris 部署。

软件环境

硬件环境

前期环境准备

需在宿主机执行如下命令

Docker Compose

不同平台需要使用不同 Image 镜像,本篇以??平台为例。

网络模式说明

Doris Docker 适用的网络模式有两种。

适合跨多节点部署的 HOST 模式,这种模式适合每个节点部署 1FE 1BE。

适合单节点部署多 Doris 进程的子网网桥模式,这种模式适合单节点部署(推荐),若要多节点混部需要做更多组件部署(不推荐)。

为便于展示,本章节仅演示子网网桥模式编写的脚本。

接口说明

从??版本起,各个进程镜像接口列表如下:

注意,以上接口必须填写信息,否则进程无法启动。

FE_SERVERS 接口规则为:

FE_ID 接口规则为:?的整数,其中??号 FE 为 Master 节点。

BE_ADDR 接口规则为:

NODE_ROLE 接口规则为:?或为空,其中为空或为其他值时表示节点类型为??类型

BROKER_ADDR 接口规则为:

脚本模板

Docker Run 命令

创建子网网桥

1FE & 1BE 命令模板

Docker Compose 脚本

1FE & 1BE 模板

部署 Doris Docker

部署方式二选一即可:

执行??命令创建集群

保存??脚本,同目录下执行??命令创建集群

特例说明

MacOS 由于内部实现容器的方式不同,在部署时宿主机直接修改??值可能无法成功,需要先创建以下容器:

容器创建成功执行以下命令:

然后??退出,创建 Doris Docker 集群。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230423A08G7400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com