编译dubbo-remoting-etcd3模块
- 配置容器环境。
- 下载Docker源码。
1 2
cd /home wget https://download.docker.com/linux/static/stable/aarch64/docker-18.09.6.tgz --no-check-certificate
- 解压Docker压缩包。
1
tar -zxf docker-18.09.6.tgz
- 配置环境变量。
- 打开“/etc/profile”文件。
1
vim /etc/profile
- 按“i”进入编辑模式,输入下列内容。
1
PATH=$PATH:/home/docker
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 使环境变量生效。
1
source /etc/profile
- 打开“/etc/profile”文件。
- 启动Docker。
1 2
groupadd docker dockerd &
- 确认容器是否启动。
- 下载Docker源码。
- 配置环境变量。
- 修改“/etc/profile”文件。
- 打开文件。
1
vim /etc/profile
- 按“i”进入编辑模式,添加以下内容。
1
export TESTCONTAINERS_RYUK_DISABLED=true
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 使环境变量生效。
1
source /etc/profile
- 打开文件。
- 修改“/root/.testcontainers.properties”文件。
- 打开文件。
1
vim /root/.testcontainers.properties
- 按“i”进入编辑模式,添加代码。
1
checks.disable=true
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开文件。
- 修改“/etc/profile”文件。
- 替换jetcd-launcher-0.3.0.jar包。
- 获取支持ARM 64镜像的jetcd-launcher-0.3.0.jar包。
1 2
cd /home wget https://mirrors.huaweicloud.com/kunpeng/maven/io/etcd/jetcd-launcher/0.3.0/jetcd-launcher-0.3.0.jar --no-check-certificate
- 创建本地仓目录。
1
mkdir -p /root/.m2/repository/io/etcd/jetcd-launcher/0.3.0/
- 替换本地仓jetcd-launcher-0.3.0.jar包。
1
\cp /home/jetcd-launcher-0.3.0.jar /root/.m2/repository/io/etcd/jetcd-launcher/0.3.0/jetcd-launcher-0.3.0.jar
- 获取支持ARM 64镜像的jetcd-launcher-0.3.0.jar包。
- 进入“dubbo-remoting-etcd3”目录。
1
cd /home/Dubbo/dubbo-dubbo-2.7.5/dubbo-remoting/dubbo-remoting-etcd3/
- 编译dubbo-remoting-etcd3模块。
1
mvn install
若显示BUILD SUCCESS,则dubbo-remoting-etcd3模块编译成功。
父主题: 编译安装