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

编译dubbo-rpc-redis模块

鲲鹏镜像站中提供的二进制包是基于开源代码直接编译打包而成的,不含漏洞及BUG修复。

使用开源软件时需遵守开源软件的许可协议。

  1. 替换本地仓的embedded-redis-0.6.jar包。(Dubbo版本为2.7.5时执行该步骤,否则跳过。)
    1. 获取支持AArch64的embedded-redis-0.6.jar包。
      1
      2
      cd /home
      wget https://mirrors.huaweicloud.com/kunpeng/maven/com/github/kstyrc/embedded-redis/0.6/embedded-redis-0.6.jar --no-check-certificate
      

      embedded-redis-0.6.jar包也可参考《embedded-redis 移植指南》自行编译获得。

    2. 若本地仓目录不存在,创建本地仓目录。
      1
      mkdir -p /root/.m2/repository/com/github/kstyrc/embedded-redis/0.6/
      
    3. 替换本地仓的embedded-redis-0.6.jar包。
      1
      \cp /home/embedded-redis-0.6.jar /root/.m2/repository/com/github/kstyrc/embedded-redis/0.6/embedded-redis-0.6.jar
      
  2. 进入“dubbo-rpc-redis”目录。
    1
    cd dubbo-dubbo-2.6.8/dubbo-rpc/dubbo-rpc-redis/
    
  3. 编译。
    1
    mvn install
    

    若窗口显示BUILD SUCCESS,则dubbo-rpc-redis模块编译成功。

    若编译失败报错信息为:“Runtime Can't start redis server. Check logs for...”,请参考编译Redis失败,无法启动redis服务器的解决方法解决。