Kafka 连接独立 - 无法找到或加载主 class org.apache.kafka.connect.cli.ConnectStandalone
Kafka connect standalone - Could not find or load main class org.apache.kafka.connect.cli.ConnectStandalone
无法找到或加载主程序 class org.apache.kafka.connect.cli.ConnectStandalone
当我尝试 运行 connect-standalone in kafka 时出现此错误。
首先我意识到这个文件所在的 libexec 中没有连接文件夹,我下载了那个。还是一样的错误。
所以我尝试单独编译ConnectStandalone.java文件,发现我的kafka文件夹里少了很多包。 org/apache/kafka 中应该有一些包的连接和公共文件夹,但没有。
包 org.slf4j 也丢失了。
我试着手动下载了一些,但如果有人能告诉我在哪里可以获得正确的文件夹。
我想做的就是创建一个简单的 kafka 生产者,它读取 csv 并将其逐行发送给消费者。
请告诉我我是否至少朝着正确的方向前进。
编辑:如果相关的话,我使用 brew 下载 kafka。
似乎kafka 安装的二进制文件不完整。拥有 csv 文件的生产者消费者。您可以 运行 以 Linux 机器为例。
假设 kafka borker 在 localhost:9092
和 zookeeper 在 localhost:2181
,打开 2 console 并转到 kafka home
在第一个控制台中创建主题 test
:
bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic test --partitions 1 --replication-factor 1
然后通过以下方式在该控制台中以消费者身份打开:
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test
在第二个控制台中将 csv 数据发送到测试主题:
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test < abc.csv
在第一个控制台上查看消耗的 csv 数据。
如果以上命令也没有 运行ning 那么你需要重新安装 kafka 和 zookeeper。
无法找到或加载主程序 class org.apache.kafka.connect.cli.ConnectStandalone 当我尝试 运行 connect-standalone in kafka 时出现此错误。
首先我意识到这个文件所在的 libexec 中没有连接文件夹,我下载了那个。还是一样的错误。
所以我尝试单独编译ConnectStandalone.java文件,发现我的kafka文件夹里少了很多包。 org/apache/kafka 中应该有一些包的连接和公共文件夹,但没有。 包 org.slf4j 也丢失了。
我试着手动下载了一些,但如果有人能告诉我在哪里可以获得正确的文件夹。
我想做的就是创建一个简单的 kafka 生产者,它读取 csv 并将其逐行发送给消费者。
请告诉我我是否至少朝着正确的方向前进。
编辑:如果相关的话,我使用 brew 下载 kafka。
似乎kafka 安装的二进制文件不完整。拥有 csv 文件的生产者消费者。您可以 运行 以 Linux 机器为例。
假设 kafka borker 在 localhost:9092
和 zookeeper 在 localhost:2181
,打开 2 console 并转到 kafka home
在第一个控制台中创建主题 test
:
bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic test --partitions 1 --replication-factor 1
然后通过以下方式在该控制台中以消费者身份打开:
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test
在第二个控制台中将 csv 数据发送到测试主题:
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test < abc.csv
在第一个控制台上查看消耗的 csv 数据。
如果以上命令也没有 运行ning 那么你需要重新安装 kafka 和 zookeeper。