开发者
资源
【Devkit迁移工具体验】手把手带你体验迁移工具 - sqoop软件包重构
【Devkit迁移工具体验】手把手带你体验迁移工具 - sqoop软件包重构
发表于2023/03/19
3.3k1

各位大家好,此篇体验活动前请学习这篇布道师文章——【Devkit迁移工具体验】手把手带你体验迁移工具 - kafka软件包重构

一、准备工作

 1、下载sqoop待迁移软件包,解压软件压缩包文件到本地

 首先,我们点击下载链接,从鲲鹏社区中下载sqoop待迁移软件包,将压缩包解压到本地路径:

https://kunpeng-repo.obs.cn-north-4.myhuaweicloud.com:443/video/sqoop软件包重构.rar 

cke_3845.png

2、申请鲲鹏远程实验室资源

软件包重构的过程需要在鲲鹏平台上完成,因此我们需要申请鲲鹏远程实验室的服务器资源。

首先我们访问鲲鹏社区的远程实验室页面https://www.hikunpeng.com/zh/developer/cloud-lab,申请云开发环境:

cke_5664.png

输入自己的邮箱地址,选择openEuler 20.03 LTS-SP3系统,申请成功后点击“打开在线IDE”按钮,进入云开发环境中,云开发环境给大家提供了在线Vscode页面,方便直接在鲲鹏上进行开发。

cke_11335.png

 申请成功如下

cke_17165.png

3、安装依赖软件

为了体验软件包重构的过程,需要在环境中安装rpmrebuild软件包,确保后续重构扫描可以正常进行。首先自行根据邮件里的说明设置好VPN环境,之后再去登录服务器。

VPN软件使用地址:华为鲲鹏创新中心旗舰店 (huawei.com)

VPN登录成功如下:

cke_85700.png

在本机新建xshell窗口,根据邮件中的信息连接服务器

cke_116044.png

登录服务器成功:

cke_130769.png

之后在控制台中输入yum install rpmrebuild安装依赖组件,出现Complete!时即为安装成功。

cke_136019.png

二、软件包重构工作

1、进行软件迁移评估,获取sqoop可替换的依赖文件

完成上述工作后,现在就可以开始我们的重构体验了。我们点击鲲鹏代码迁移插件的图标,点击登录后勾选“我已阅读并同意”,点击“确认”,登录代码迁移工具。

cke_3889.png

先进行软件迁移评估,先看一下迁移过程可能需要哪些东西,点击左上角的软件迁移评估旁边的按钮创建任务,勾选“分析软件包”,点击“上传”,选中之前解压好的sqoop-1.4.7-1.el7.noarch.rpm,点击“开始分析”,等待分析结束后查看分析报告

cke_15296.png

从报告中可以发现snappy-java-1.1.1.6.jar可以进行兼容替换,我们点击旁边的下载按钮将jar包下载到本地。

cke_27292.png

此时我们的软件迁移评估工作就完成了,我们现在得到了可以兼容替换的依赖文件snappy-java-1.1.1.6.jar。

2、使用软件包重构功能对sqoop软件包进行重构

现在我们创建软件包重构任务,点击“上传”,上传待重构软件包sqoop-1.4.7-1.el7.noarch.rpm至服务器,点击“下一步”,进入“配置依赖文件”步骤,上传刚刚下载的依赖文件snappy-java-1.1.1.6.jar

cke_44749.png

cke_49407.png

勾选“授权访问外部网络获取重构软件包需要的依赖文件”,以允许工具在重构过程中自动连接到各OS发行版的官方网站或者鲲鹏Maven仓库在华为云镜像源上的下载地址下载需要的依赖文件。之后点击下一步进入“执行重构”步骤,这里需要再进行最后一次确认才能开始重构操作。

cke_55165.png

重构动作完成后,我们可以得到构建完成的软件包保存的路径,此时sqoop软件的软件包重构就已经成功了。

到这里整个实验流程就已经结束了,我们拿到了重构好的sqoop安装包。

【温馨提醒】

完成体验过程的小伙伴可以回到云开发服务资源申请页面,点击释放资源

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞