使用kafka-connect-oracle采集oracle数据

1.下载软件包

将kafka-connect-oracle的jar包放到kafka客户端的libs目录下,并将连接oralce的驱动包ojdbc的jar包(根据oracle的版本选择jar包,此处使用的是ojdbc6.jar)放到kakfa客户端libs目录下。

2.登录oracle数据库,对用户授权

a.数据库必须处于archivelog模式:

**c.为了成功执行连接器,必须使用特权Oracle用户启动连接器。**如果给定的用户具有DBA角色,则可以跳过此步骤。否则,需要执行以下脚本来创建特权用户:

db.name 可以登录oracle使用如下命令进行查看:

需要注意表的名称需要大写。例如:

4.运行测试

首先运行zookeeper服务,进入kafka客户端,执行如下命令:

启动成功后如图所示:

最后在kafka客户端启动kafka-connect-oracle服务:

运行成功如图所示:

消费student主题:

登录oracle操作数据(增删改):

操作结果如图所示:

使用kafka-connect-oracle采集oracle数据

可以看到成功消费到数据,测试成功。

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8743 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月17日
下一篇 2021年6月17日

相关推荐