gpt4 book ai didi

java - Teradata 和 Apache Kafka 使用 Kafka 连接

转载 作者:行者123 更新时间:2023-12-04 08:40:59 25 4
gpt4 key购买 nike

抱歉,如果我的问题到处都是,但我是 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 is for Linux operating systems only.


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

Ingesting data into Kafka without the use of Confluent?


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

What is the next step for integrating Teradata or any other database with Kafka?


使用适用于 Windows 的脚本运行 Kafka Connect。属性文件保持不变
http://kafka.apache.org/documentation.html#connect_user
请注意,JDBC 连接器仅适用于某些数据库方言,并且 Teradata 可能无法按预期工作

关于java - Teradata 和 Apache Kafka 使用 Kafka 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64570179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com