OpenTenBase学习——集群编译部署 准备编译环境这里我用的wsl看一下我的wsl资源然后在win系统下docker desktop 搞一下注册登录一、先做 2 步关键配置必须操作否则 WSL 识别不到 docker1. 确认 Docker Desktop 开启 WSL2 引擎打开 Docker Desktop → 右上角齿轮「Settings」→ 「General」勾选Use the WSL 2 based engine新版本默认勾选确认一下点 Apply Restart 重启 Docker。2. 开启你的 Ubuntu 发行版集成核心设置页左侧选「Resources」→「WSL Integration」打开总开关Enable integration with my default WSL distro下方列表勾选你现在用的 Ubuntu你的 WSL 系统再次 Apply Restart二、回 WSL 终端验证是否连通打开你现在的 Ubuntu 终端执行docker --version docker run hello-world能正常输出版本、跑通 hello 容器 成功不用任何额外安装提示command not found就是上面 WSL Integration 没勾选重新配置 Docker Desktop 即可。三、PPT 里的「配置国内镜像加速」在这里改不用进 WSL 改文件Docker Desktop 设置 → 左侧「Docker Engine」把 JSON 替换成下面和 PPT 完全一致的腾讯镜像源{ registry-mirrors: [ https://mirror.ccs.tencentyun.com ], builder: { gc: { defaultKeepStorage: 20GB } }, experimental: false }Apply Restart镜像加速全局生效Windows 和 WSL 共用一套配置。四、之后直接跑 OpenTenBase 全套脚本Docker 配置完成后直接复制下面整条在 WSL 执行完全贴合教程# 下载开发容器包 wget https://opentenbase-1302252972.cos.ap-nanjing.myqcloud.com/Opentenbase-DevContainer-master.tar.gz # 解压 tar zxvf Opentenbase-DevContainer-master.tar.gz # 进入目录 cd Opentenbase-DevContainer # 构建镜像 拉起4节点分布式容器 ./otb-dev.sh build ./otb-dev.sh up注意最后一步跑之前一定要保持网络非常好不然很容易报502!最后跑通是这样运行编译打包按照上面一点点编译吧最后是这样集群初始化全部成功日志末尾Installation completed successfully代表整套 1GTM1CN2DN 分布式集群安装流程走完6 个步骤全部无报错