各位大家好,此篇体验活动前请学习这篇布道师文章——【Devkit迁移工具体验】手把手带你体验迁移工具 - kafka软件包重构
一、准备工作
1、下载sqoop待迁移软件包,解压软件压缩包文件到本地
首先,我们点击下载链接,从鲲鹏社区中下载sqoop待迁移软件包,将压缩包解压到本地路径:
https://kunpeng-repo.obs.cn-north-4.myhuaweicloud.com:443/video/sqoop软件å
éæ.rar

2、申请鲲鹏远程实验室资源
软件包重构的过程需要在鲲鹏平台上完成,因此我们需要申请鲲鹏远程实验室的服务器资源。
首先我们访问鲲鹏社区的远程实验室页面https://www.hikunpeng.com/zh/developer/cloud-lab,申请云开发环境:

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

申请成功如下

3、安装依赖软件
为了体验软件包重构的过程,需要在环境中安装rpmrebuild软件包,确保后续重构扫描可以正常进行。首先自行根据邮件里的说明设置好VPN环境,之后再去登录服务器。
VPN软件使用地址:华为鲲鹏创新中心旗舰店 (huawei.com)
VPN登录成功如下:

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

登录服务器成功:

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

二、软件包重构工作
1、进行软件迁移评估,获取sqoop可替换的依赖文件
完成上述工作后,现在就可以开始我们的重构体验了。我们点击鲲鹏代码迁移插件的图标,点击登录后勾选“我已阅读并同意”,点击“确认”,登录代码迁移工具。

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

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

此时我们的软件迁移评估工作就完成了,我们现在得到了可以兼容替换的依赖文件snappy-java-1.1.1.6.jar。
2、使用软件包重构功能对sqoop软件包进行重构
现在我们创建软件包重构任务,点击“上传”,上传待重构软件包sqoop-1.4.7-1.el7.noarch.rpm至服务器,点击“下一步”,进入“配置依赖文件”步骤,上传刚刚下载的依赖文件snappy-java-1.1.1.6.jar


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

重构动作完成后,我们可以得到构建完成的软件包保存的路径,此时sqoop软件的软件包重构就已经成功了。
到这里整个实验流程就已经结束了,我们拿到了重构好的sqoop安装包。
【温馨提醒】
完成体验过程的小伙伴可以回到云开发服务资源申请页面,点击释放资源
各位大家好,此篇体验活动前请学习这篇布道师文章——【Devkit迁移工具体验】手把手带你体验迁移工具 - kafka软件包重构
一、准备工作
1、下载sqoop待迁移软件包,解压软件压缩包文件到本地
首先,我们点击下载链接,从鲲鹏社区中下载sqoop待迁移软件包,将压缩包解压到本地路径:
https://kunpeng-repo.obs.cn-north-4.myhuaweicloud.com:443/video/sqoop软件å éæ.rar
2、申请鲲鹏远程实验室资源
软件包重构的过程需要在鲲鹏平台上完成,因此我们需要申请鲲鹏远程实验室的服务器资源。
首先我们访问鲲鹏社区的远程实验室页面https://www.hikunpeng.com/zh/developer/cloud-lab,申请云开发环境:
输入自己的邮箱地址,选择openEuler 20.03 LTS-SP3系统,申请成功后点击“打开在线IDE”按钮,进入云开发环境中,云开发环境给大家提供了在线Vscode页面,方便直接在鲲鹏上进行开发。
申请成功如下
3、安装依赖软件
为了体验软件包重构的过程,需要在环境中安装rpmrebuild软件包,确保后续重构扫描可以正常进行。首先自行根据邮件里的说明设置好VPN环境,之后再去登录服务器。
VPN软件使用地址:华为鲲鹏创新中心旗舰店 (huawei.com)
VPN登录成功如下:
在本机新建xshell窗口,根据邮件中的信息连接服务器
登录服务器成功:
之后在控制台中输入yum install rpmrebuild安装依赖组件,出现Complete!时即为安装成功。
二、软件包重构工作
1、进行软件迁移评估,获取sqoop可替换的依赖文件
完成上述工作后,现在就可以开始我们的重构体验了。我们点击鲲鹏代码迁移插件的图标,点击登录后勾选“我已阅读并同意”,点击“确认”,登录代码迁移工具。
先进行软件迁移评估,先看一下迁移过程可能需要哪些东西,点击左上角的软件迁移评估旁边的按钮创建任务,勾选“分析软件包”,点击“上传”,选中之前解压好的sqoop-1.4.7-1.el7.noarch.rpm,点击“开始分析”,等待分析结束后查看分析报告
从报告中可以发现snappy-java-1.1.1.6.jar可以进行兼容替换,我们点击旁边的下载按钮将jar包下载到本地。
此时我们的软件迁移评估工作就完成了,我们现在得到了可以兼容替换的依赖文件snappy-java-1.1.1.6.jar。
2、使用软件包重构功能对sqoop软件包进行重构
现在我们创建软件包重构任务,点击“上传”,上传待重构软件包sqoop-1.4.7-1.el7.noarch.rpm至服务器,点击“下一步”,进入“配置依赖文件”步骤,上传刚刚下载的依赖文件snappy-java-1.1.1.6.jar
勾选“授权访问外部网络获取重构软件包需要的依赖文件”,以允许工具在重构过程中自动连接到各OS发行版的官方网站或者鲲鹏Maven仓库在华为云镜像源上的下载地址下载需要的依赖文件。之后点击下一步进入“执行重构”步骤,这里需要再进行最后一次确认才能开始重构操作。
重构动作完成后,我们可以得到构建完成的软件包保存的路径,此时sqoop软件的软件包重构就已经成功了。
到这里整个实验流程就已经结束了,我们拿到了重构好的sqoop安装包。
【温馨提醒】
完成体验过程的小伙伴可以回到云开发服务资源申请页面,点击释放资源