繁体   English   中英

Teradata 和 Apache Kafka 使用 Kafka 连接

[英]Teradata and Apache Kafka using Kafka connect

抱歉,如果我的问题到处都是,但我是 Apache Kafka 的新手,目前我正在尝试使用我的 Windows 操作系统将数据从 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。 我读过 confluent 仅适用于 Linux 操作系统。 有没有办法在不使用 Confluent 的情况下执行我将数据摄取到 Kafka 的任务?

2-我也知道我必须将 kafka-connect-jdbc jars 复制到 Kafka libs 文件夹。 然后我必须将 Teradata JDBC jars 复制到 Kafka lib 文件夹中。

将 Teradata 或任何其他数据库与 Kafka 集成的下一步是什么? 如何在 intelliJ 中创建配置文件并将其与 Kafka 链接?

confluent 仅适用于 Linux 操作系统。

Confluent CLI,是的。 Confluent 平台,没有。

在不使用 Confluent 的情况下将数据摄取到 Kafka 中?

当然。 Kafka Connect 与 Confluent 分发的 Apache Kafka 打包在一起。 同样,不是操作系统限制

将 Teradata 或任何其他数据库与 Kafka 集成的下一步是什么?

使用适用于 Windows 的脚本运行 Kafka Connect。 属性文件保持不变

http://kafka.apache.org/documentation.html#connect_user

请注意,JDBC 连接器仅适用于某些数据库方言,并且 Teradata 可能无法按预期工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM