如何解决使用Kafka Connect的Teradata和Apache Kafka
很抱歉,我的问题到处都是,但是我是Apache Kafka的新手,目前我正尝试使用Windows OS将数据从Teradata表(在VM上)导入Kafka。到目前为止,我已经完成了以下操作:
1-下载Apache Kafka
2-运行Kafka服务器和Zookeper。
3-使用IntelliJ IDE在JAVA中编写生产者类。
4-通过Kafka的kafka-console-consumer.bat
脚本使用生产者的输出,该脚本随附了Apache Kafka的下载zip。
我阅读了几篇文章,发现要连接Kafka和Teradata,我需要使用Kafka connect。但是有几件事使我感到困惑:
1-我遇到的大多数帖子都使用Confluent。我读过,合流仅适用于Linux操作系统。有没有办法在不使用Confluent的情况下执行将数据导入Kafka的任务?
2-我也知道我必须将kafka-connect-jdbc jar复制到Kafka libs文件夹中。然后,我必须将Teradata JDBC jar复制到Kafka lib文件夹中。
将Teradata或任何其他数据库与Kafka集成的下一步是什么?如何在intelliJ中创建配置文件并将其与Kafka链接?
解决方法
仅适用于Linux操作系统。
融合的CLI,是的。汇合平台,没有。
在不使用Confluent的情况下将数据导入Kafka吗?
好的。 Kafka Connect与Confluent分发的Apache Kafka打包在一起。同样,不是操作系统限制
将Teradata或任何其他数据库与Kafka集成的下一步是什么?
使用Windows脚本运行Kafka Connect。属性文件保持不变
http://kafka.apache.org/documentation.html#connect_user
请注意,JDBC连接器仅适用于某些数据库方言,而Teradata可能无法按预期工作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。