kettle中数据库mysql连接池,Kettle数据库连接中的集群与分片

目录

本文介绍Kettle 8.3中数据库分区的使用。

1. 在数据库连接中使用集群

在Kettle的数据库连接对话框中,可定义数据库分区,如图1所示。

8bd70aba0c0609ae5365f7c807b613a5.png 图1

在“集群”标签,勾选“使用集群”,然后定义三个分区。这里的分区实际指的是数据库实例,需要指定自定义的分区ID,数据库实例的主机名(IP)、端口、数据库名、用户名和密码。定义分区的目的是为了从某一个分区甚至某一个物理数据库读取和写入数据。一旦在数据库连接里面定义了数据库分区,就可以基于这个信息创建了一个分区schema。

在“一般”标签,只要指定连接名称、连接类型和连接方式,在“设置”中都可以为空,如图2所示。Kettle假定所有的分区都是同一数据库类型和连接类型。

02a224ef1eab3655ece040356a314ab0.png 图2

定义好分区后点击“测试”,结果如图3所示。

759f652dd00459e70eb8687dea19d0e9.png 图3

2. 创建数据库分区schemas

在“主对象树”的“数据库分区schemas”上点右键“新建”,在弹出窗口中输入“分区schema名称”,然后点击“导入分区”按钮,如图4所示。

93c9ff148ad5ea7c8850d550286d6c55.png 图4

选择上一步定义的数据库连接 mysql_only_shared,点“确定”按钮后,如图5所示。

ddcf8f77428b14acfd68ef27f87c2c67.png 图5

此时已经导入了上一步定义的三个数据库分区。点击“OK”保存。这样就定义了一个名为shared_source的数据库分区schema。再用同样的方法定义一个名为shared_target的数据库分区schema

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值