鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译dubbo-remoting-etcd3模块

  1. 配置容器环境。

    若已经安装Docker容器,则跳过1.a-1.c。执行ps -ef |grep docker,若回显结果中存在Docker进程,则直接执行步骤2

    1. 下载Docker源码。
      1
      2
      cd /home
      wget https://download.docker.com/linux/static/stable/aarch64/docker-18.09.6.tgz --no-check-certificate
      
    2. 解压Docker压缩包。
      1
      tar -zxf docker-18.09.6.tgz
      
    3. 配置环境变量。
      1. 打开“/etc/profile”文件。
        1
        vim /etc/profile
        
      2. “i”进入编辑模式,输入下列内容。
        1
        PATH=$PATH:/home/docker
        
      3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
      4. 使环境变量生效。
        1
        source /etc/profile
        
    4. 启动Docker。
      1
      2
      groupadd docker
      dockerd &
      
    5. 确认容器是否启动。
      回显结果中存在Docker进程则容器已经启动。
      1
      ps -ef |grep docker
      

  2. 配置环境变量。
    1. 修改“/etc/profile”文件。
      1. 打开文件。
        1
        vim /etc/profile
        
      2. “i”进入编辑模式,添加以下内容。
        1
        export TESTCONTAINERS_RYUK_DISABLED=true
        
      3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
      4. 使环境变量生效。
        1
        source /etc/profile
        
    2. 修改“/root/.testcontainers.properties”文件。
      1. 打开文件。
        1
        vim /root/.testcontainers.properties
        
      2. “i”进入编辑模式,添加代码。
        1
        checks.disable=true
        
      3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  3. 替换jetcd-launcher-0.3.0.jar包。
    1. 获取支持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
      
    2. 创建本地仓目录。
      1
      mkdir -p /root/.m2/repository/io/etcd/jetcd-launcher/0.3.0/
      
    3. 替换本地仓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
      
  4. 进入“dubbo-remoting-etcd3”目录。
    1
    cd /home/Dubbo/dubbo-dubbo-2.7.5/dubbo-remoting/dubbo-remoting-etcd3/
    
  5. 编译dubbo-remoting-etcd3模块。
    1
    mvn install
    

    若显示BUILD SUCCESS,则dubbo-remoting-etcd3模块编译成功。