GBase 8a
适配迁移
文章

Kettle--Gbase8a迁移至Gbase8a

发表于2025-04-21 14:02:5634次浏览1个评论

一、环境信息

名称
CPUIntel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz
操作系统CentOS Linux release 7.9.2009 (Core)
内存5G
逻辑核数6
Kettle版本pdi-ce-9.5.0.1-261
Gbase8a版本8.6.2-R43.34.27468a27

二、简述

免费开源的基于java的企业级ETL工具,功能强大简单易用,支持跨平台运行,其特性包括:支持100%无编码、拖拽方式开发ETL数据管道;

三、迁移步骤

1、Gbase8a JAR包导入

将Gbase8a JAR包gbase-connector-java-8.3.81.53-build55.5.5-bin.jar放到data-integration/lib目录下

[root@czg2 lib]# ll gbase-connector-java-8.3.81.53-build55.5.5-bin.jar
-rwxr-xr-x 1 root root 812407 12月 18 2019 gbase-connector-java-8.3.81.53-build55.5.5-bin.jar
[root@czg2 lib]# pwd
/opt/pkg/Kettle/data-integration/lib

2、Kettle图形界面启动

[root@czg2 data-integration]# sh spoon.sh
#######################################################################
WARNING:  no libwebkitgtk-1.0 detected, some features will be unavailable
    Consider installing the package with apt-get or yum.
    e.g. 'sudo apt-get install libwebkitgtk-1.0-0'
#######################################################################

3、新建转换

点主对象树-》点转换-》点新建-》保存当前转换-》名字随便起

4、新建数据库连接


连接池建议也配置一下,有助于效率提升,都配置完记得测试一下连接,看是否成功。

记得设置共享,不然推出就需要重新配置了。

这边需要创建两个连接。

5、源端设置

点击核心对象-》输入-》表输入

点击表输入-》设置按钮-》编辑步骤

6、目的端设置

点击表输出-》设置按钮-》编辑步骤
多说一句裁剪表不要选,会出现不能锁表的错误,问题导致原因大家可以参考之前写的博客:《南大通用数据库-Gbase-8a-学习-42-定位与释放锁》的最后有这个问题的答案。

点设置按钮右边的按钮拖到目的端即可完成连接。

7、迁移数据

点击转换-》启动。

 

 

 

 

评论

登录后才可以发表评论
紫菀发表于 2个月前
谢谢分享