【Kettle 工具】如何安装及连接达梦数据库

Kettle 工具如何安装及连接达梦数据库

1 如何下载

2 解压 zip 包

双击解压即可。

3 安装 jdk 配置环境变量

参考【Java】如何安装配置环境变量

4 打开 kettle

双击spoon.bat运行 kettle,打开spoon工具(此处是 windows 环境,若是 linux ,对应工具是 spoon.sh
在这里插入图片描述
启动成功会出现如下界面:
在这里插入图片描述

5 添加数据库驱动包(jar 包)

将数据库的驱动 jar 包(达梦数据库的驱动在数据库安装目录 drivers 下的 jdbc 包里)放到D:\Kettle\pdi-ce-7.1.0.0-12\data-integration\lib目录下,重启spoon.bat

达梦数据库驱动 jar 包:
在这里插入图片描述
放在 kettle 的 lib 下:
在这里插入图片描述

6 连接数据库

【主对象树】->【转换】->新建->【DB 连接】->新建->一般
连接名称:DAMENG
连接类型:Generic database
连接方式:Native(JDBC)
自定义连接 URL:jdbc:dm://实际ip地址:5236
自定义驱动类名称:dm.jdbc.driver.DmDriver
用户名:SYSDBA
密码:SYSDBA

注:
- URL:这里使用的是较新的达梦数据库,由于提供的 jdbc 驱动可能更新过,有的版本是需要加上实例名,可以参考:jdbc:dm://实际ip地址:5236/DAMENG进行配置
- 用户名/密码:达梦数据库连接所对应的用户名密码,这里使用的是系统管理员用户 SYSDBA,默认密码为 SYSDBA
在这里插入图片描述
在这里插入图片描述

测试连接成功。

7 常见问题

(1)kettle 点击 spoon.bat 启动报错:
error:Could not create the java virtual machine.
error:A fatal exception has occurred.Program will exit.

有如下两种原因:

  • 检查 jdk 版本(过低/过高都有可能,建议使用jdk 1.8 版本)
  • 检查 spoon.bat 里内存配置
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms2058m" "-Xmx1024m" "-XX:MaxPermSize=256m"

修改为

if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m" "-XX:MaxPermSize=256m"

在这里插入图片描述

(2)连接数据库报错:网络通讯异常
错误连接数据库 [DAMENG] : org.pentaho.di.core.exception.KettleDatabaseException: 
Error occurred while trying to connect to the database

Error connecting to database: (using class dm.jdbc.driver.DmDriver)
网络通信异常

在这里插入图片描述
这里是由于前面配置 url 的时候加上了实例名导致的,去掉就好啦,可以参考前面连接数据库的方法,以实际情况为准。

其他原因还可以参考达梦数据库:创建SOCKET连接失败/网络通讯异常

  • 10
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值