技术专栏
Dubbo 2.6.8 移植指南(openEuler 20.03 LTS SP1)
一、介绍
简要介绍
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC(远程过程调用)实现服务的输出和输入功能,可以和 Spring 框架无缝集成。简单地说,Dubbo 是一个基于 Spring 的 RPC 框架,能够实现服务的远程调用、服务的治理。
建议版本
建议使用 Dubbo 2.6.8 版本。
二、环境要求
硬件要求
硬件要求如表 1所示。
操作系统要求
操作系统要求如表 2所示。
三、配置编译环境
配置 DNS 服务器
# cat /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
安装依赖包
- 下载并安装依赖包
yum install java-1.8.0* tcl git gcc gcc-c++ make cmake libtool autoconf automake -y
- 查看 Java 版本
[root@localhost ~]# java -version
openjdk version "1.8.0_272"
OpenJDK Runtime Environment Bisheng (build 1.8.0_272-b10)
OpenJDK 64-Bit Server VM Bisheng (build 25.272-b10, mixed mode)
安装 Maven
- 下载 Maven 安装包
wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
- 解压安装包到指定目录
tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /opt/
- 配置 Maven 环境变量。
a.在“/etc/profile” 文件末尾增加 Maven 路径
echo "MAVEN_HOME=/opt/apache-maven-3.6.3/" >> /etc/profile
echo "export PATH=$MAVEN_HOME/bin:$PATH" >> /etc/profile
b.使修改的环境变量生效。
source /etc/profile
- 检查配置是否生效。
[root@localhost ~]# mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/apache-maven-3.6.3
Java version: 1.8.0_272, vendor: Bisheng, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.19.90-2012.4.0.0053.oe1.aarch64", arch: "aarch64", family: "unix"
- 修改 Maven 配置文件中的本地仓、远程仓、代理等。
配置文件路径:“/opt/apache-maven-3.6.3/conf/settings.xml”。
配置网络代理,其中 host,port,username,password 需要根据当前环境修改:
<proxies>
<proxy>
<id>my-proxy</id>
<active>true</active>
<protocol>https</protocol>
<host>代理服务器网址</host>
<port>代理服务器端口</port>
<username>用户名</username>
<password>密码</password>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
<proxy>
<id>my-proxy1</id>
<active>true</active>
<protocol>http</protocol>
<host>代理服务器网址</host>
<port>代理服务器端口</port>
<username>用户名</username>
<password>密码</password>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies>
配置远程仓库:
<mirrors>
<mirror>
<id>huaweicloud</id>
<mirrorOf>*</mirrorOf>
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>
</mirrors>
四、编译 Dubbo 2.6.8
获取源码
mkdir /home/Dubbo && cd /home/Dubbo && wget https://github.com/apache/dubbo/archive/dubbo-2.6.8.tar.gz
&& tar -xvf dubbo-2.6.8.tar.gz
编译 dubbo-rpc-redis 模块
mvn install
若窗口显示 BUILD SUCCESS,则 dubbo-rpc-redis 模块编译成功。
编译 Dubbo 2.6.8
/home/Dubbo/dubbo-dubbo-2.6.8/pom.xml 文件 552 行后增加如下内容:
若显示 BUILD SUCCESS,则 Dubbo 2.6.8 编译成功。
编译完成后的 dubbo-2.6.8.jar 包保存在“all/target”目录。
文章来源: https://www.openeuler.org/zh/blog/randy1568/Dubbo%202-6-8-porting-guide.html
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
2023-11-28 12:05:41
-
2023-11-24 09:33:42
-
2023-11-27 11:47:09
-
2023-11-27 11:31:12
-
2023-11-24 09:10:21
-
2023-11-24 09:20:45
-
2023-11-29 11:30:08
-
2023-11-28 15:02:59
-
2023-11-23 11:04:00
-
浏览量:864次2024-01-10 17:23:08
-
浏览量:694次2024-07-31 19:46:13
-
2024-06-14 11:49:14
-
浏览量:3566次2020-08-29 16:50:56
-
浏览量:3505次2020-09-27 11:30:57
-
浏览量:12025次2021-02-19 16:56:03
-
2023-10-18 14:44:59
-
浏览量:8369次2021-01-20 17:04:49
-
浏览量:10240次2019-02-16 11:31:35
-
浏览量:4783次2021-01-24 16:43:50
切换马甲
上一页
下一页
TA最新文章
打赏用户
共 0 位
我要创作
分享技术经验,可获取创作收益
分类专栏
-
37篇
热门专栏
- openEuler操作系统安装在服务器的方法介绍(一):安装准备
- Meetup会议:易百纳携手南邮共建AI视觉及机器人联合实验室,分享欧拉派实战应用
- 欧拉派应用NL-H873-USA1星闪模组:引领无线短距通信性能新飞跃
- 海鸥派构建第一个hello world应用
- openEuler操作系统安装在树莓派的方法介绍之启用树莓派
- 易百纳荣耀亮相“操作系统大会&openEuler Summit 2024”,诚邀莅临!
- Varnish 6.2.0 移植指南(openEuler 20.03 LTS SP1)
- enca 1.19 移植指南 (openEuler 20.03 LTS SP1)
- tornado 4.2.1 移植指南(openEuler 20.03 LTS SP1)
- pkgship 2.1.0 移植指南(openEuler 20.03 LTS SP1)
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
Winki
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注