参天计算云单节点编译部署
第一章 编译前准备
- 查看docker,没有docker下载安装docker,详见https://blog.csdn.net/weixin_43755251/article/details/127512751。
- 下载最新的docker镜像
#x86版本
docker pull ykfnxx/cantian_dev:0.1.0
docker tag ykfnxx/cantian_dev:0.1.0 cantian_dev:latest
- 按照gitee上的教程下载代码
# 创建项目目录文件夹
mkdir -p /ctdb/cantian_compile
cd /ctdb/cantian_compile
# 拉取参天代码,开源项目需要fork到自己的git子仓库
git clone https://gitee.com/qiuyang19960521/cantian.git
# 连接层
git clone https://gitee.com/qiuyang19960521/cantian-connector-mysql.git
# 下载mysql源码
wget --no-check-certificate https://github.com/mysql/mysql-server/archive/refs/tags/mysql-8.0.26.tar.gz
tar -zxf mysql-8.0.26.tar.gz
mv mysql-server-mysql-8.0.26 cantian-connector-mysql/mysql-source
# catian_date
mkdir -p cantian_data在这里插入代码片
- 创建和进入节点(注:每一次更新参天代码的时候不需要startnode,更新connector代码时需要startnode,在第一次拉取参天代码进入节点之前 - 修改/ctdb/cantian_compile/cantian/docker,将192.168.86.111修改为192.168.0.0)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/171dcfd523154c5da9cbcc06d4af5c78.png
# 创建容器
sh /ctdb/cantian_compile/cantian/docker/container.sh startdev
# 进入容器
sh /ctdb/cantian_compile/cantian/docker/container.sh enterdev
# 或者直接创建加进入
sh /ctdb/cantian_compile/cantian/docker/container.sh dev
# 或者进入相应ctdb/cantian_compile/cantian/docker的文件夹
sh container.sh dev
第二章 参天编译与部署
- 参天编译
export local_build