OpenTenBase学习——集群编译&部署

准备编译环境

这里我用的wsl,看一下我的wsl资源

然后在win系统下docker desktop 搞一下注册登录

一、先做 2 步关键配置(必须操作,否则 WSL 识别不到 docker)

1. 确认 Docker Desktop 开启 WSL2 引擎

  1. 打开 Docker Desktop → 右上角齿轮「Settings」→ 「General」
  2. 勾选 Use the WSL 2 based engine(新版本默认勾选,确认一下)
  3. 点 Apply & Restart 重启 Docker。

2. 开启你的 Ubuntu 发行版集成(核心)

  1. 设置页左侧选「Resources」→「WSL Integration」
  2. 打开总开关:Enable integration with my default WSL distro
  3. 下方列表勾选你现在用的 Ubuntu(你的 WSL 系统)
  4. 再次 Apply & Restart

二、回 WSL 终端验证是否连通

打开你现在的 Ubuntu 终端,执行:

bash 复制代码
docker --version
docker run hello-world
  1. 能正常输出版本、跑通 hello 容器 = 成功,不用任何额外安装;
  2. 提示command not found,就是上面 WSL Integration 没勾选,重新配置 Docker Desktop 即可。

三、PPT 里的「配置国内镜像加速」在这里改(不用进 WSL 改文件)

  1. Docker Desktop 设置 → 左侧「Docker Engine」
  2. 把 JSON 替换成下面(和 PPT 完全一致的腾讯镜像源)
bash 复制代码
{
  "registry-mirrors": [
    "https://mirror.ccs.tencentyun.com"
  ],
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB"
    }
  },
  "experimental": false
}

Apply & Restart,镜像加速全局生效,Windows 和 WSL 共用一套配置。

四、之后直接跑 OpenTenBase 全套脚本

Docker 配置完成后,直接复制下面整条在 WSL 执行,完全贴合教程:

bash 复制代码
# 下载开发容器包
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 代表整套 1GTM+1CN+2DN 分布式集群安装流程走完,6 个步骤全部无报错:

相关推荐
传奇开心果编程9 分钟前
【xilem0.4基础语法学与练】第13课:Xilem 0.4 最简短代码体现“一切皆设计图“
学习·rust·前端框架
小雪崩21 分钟前
嵌入式学习 day45:51单片机基础
学习·51单片机
彧azz3 小时前
Java学习语法篇:变量
java·学习
Yanjun2i3 小时前
Agent学习记录五:Pydantic验证
人工智能·python·学习
xqqxqxxq4 小时前
AI Agent学习:Agent协作工具技术笔记(李博杰《深入理解 AI Agent》4.6观后总结)
笔记·学习
白猫不黑4 小时前
大学网安方向学习路线:零基础与有基础的学习顺序整理
学习·web安全·计算机·网络安全·信息安全·编程·src漏洞
工业HMI实战笔记5 小时前
玩具制造HMI:注塑成型的快速换模与质量监控界面
人工智能·学习·交互·制造
你在我身后6 小时前
发展路线建议
学习
彧azz6 小时前
数据结构:关于图的学习
c语言·数据结构·笔记·学习·算法
苦猿的大模型日记6 小时前
Day57|从0学习 Claude Code(七):我没把说明书全塞给它,用到哪本才翻哪本
学习