软件包重构
操作步骤
- 登录鲲鹏DevKit工具,在左侧导航栏中里选择“应用迁移 > 软件包重构”,在任务界面单击“上传”,上传需要重构的x86的RPM包到软件包存放路径,并上传表1中需要替换的依赖库文件到依赖文件存放路径,上传完成后单击“确认重构”开始重构软件包。
重构的过程中会自动下载并替换jar包,所有文件替换完毕后自动打包成后缀名为aarch64的RPM包,省去了用户手动编译jar包和RPM包重打包的繁琐步骤。
处于离线环境的时候,需要取消图1中“授权访问外部网络获取重构软件包需要的依赖文件”,然后自行编译并上传依赖的jar包。
snappy-java-1.0.5.jar编译参考:snappy-java-1.0.4.1,1.0.5 移植指南
netty-all-4.1.48.Final.jar编译参考4.0.52版本编译文档:netty-all-4.0.52.Final.jar 移植指南
大数据文档中心首页:https://www.hikunpeng.com/document/detail/zh/kunpengbds/overview/kunpengbds.html
需要替换的依赖文件上传不完整会导致RPM包重构失败,失败后会在右侧历史报告中生成hadoop-hdfs-3.2.2-1.el7.x86_64(当前重构的RPM包名).txt文件。查看hadoop-hdfs-3.2.2-1.el7.txt文件把缺少的依赖文件上传,然后再次重构即可。
- 重构完成后,会生成hadoop-hdfs-3.2.2-1.el7.aarch64.rpm包,单击软件包重构报告中的“下载重构包”即可获取重构包,单击“下载报告”可获取重构任务报告。图2 下载重构软件包
父主题: 执行软件包重构