如何在 Windows 7 上使用 Kafka Connect,因为我在 kafka 2.10.0.1 的 /bin/Windows 文件夹下没有看到 connect-standalone 或 distributed.bat?

How to use Kafka Connect on Windows 7 as I don't see connect-standalone or distributed.bat under /bin/Windows folder in kafka 2.10.0.1?

我试图将 Apache Kafka 与 postgresql 一起使用,两者都在 windows 7 机器上 运行。现在,我想在 windows 上使用 Kafka-Connect。有什么办法吗?

哎呀:) 我会执行以下操作:

  1. 将 JIRA 归档到 Apache Kafka,以便我们可以跟踪此问题:https://issues.apache.org/jira/browse/KAFKA
  2. 如果您有一些批处理技巧,请尝试编写自己的批处理文件,以 shell 脚本和其他批处理文件为例。它只需要使用正确的参数调用适当的 Java jar 和 class。
  3. 如果可行,请将您的文件贡献给 Apache Kafka 并加入 Apache 贡献者的精英行列 - 它肯定会在您的简历上看起来很漂亮:)

试试这个

@echo off
rem ...

SetLocal
IF ["%KAFKA_LOG4J_OPTS%"] EQU [""] (
    set KAFKA_LOG4J_OPTS=-Dlog4j.configuration=file:%~dp0../../config/connect-log4j.properties
)

%~dp0kafka-run-class.bat org.apache.kafka.connect.cli.ConnectStandalone %*
EndLocal

祝你好运