【问题标题】:Could not find or load main class org.apache.kafka.connect.cli.ConnectStandalone无法找到或加载主类 org.apache.kafka.connect.cli.ConnectStandalone
【发布时间】:2020-11-16 21:16:39
【问题描述】:

我正在尝试运行程序以将 Kafka 与 MQ 连接起来,使用来自 ubuntu 的以下命令,但出现以下错误

错误:无法找到或加载主类 org.apache.kafka.connect.cli.ConnectStandalone

命令:CLASSPATH=/target/kafka-connect-mq-sink--jar-with-dependencies.jar ./bin/connect-standalone.sh config/connect-standalone.properties ~/mq-sink.properties

请告知如何解决此错误

【问题讨论】:

  • 你解决了吗?

标签: apache-kafka connect


【解决方案1】:

您不必指定类路径。

config/connect-standalone.properties 文件中,您可以声明plugin.path 属性(例如:plugin.path=/usr/local/share/java)。然后,您必须将罐子放在该路径上。

【讨论】:

    【解决方案2】:

    我在 Windows 上运行 MongoDb 连接器时遇到了同样的问题。每当我运行bin\connect-standalone.sh 时,都会遇到同样的错误。我注意到有一个bin\windows\connect-standalone.bat,但它是空的。所以我从connect-distrubted.bat 复制了内容,并将所有出现的distributed 替换为standalone。现在运行 bat 成功启动了连接器,即使在启动过程中抛出了一些异常,例如could not get type for name org.easymock.IArgumentMatcher

    【讨论】:

      猜你喜欢
      • 2017-01-15
      • 1970-01-01
      • 2019-01-05
      • 2015-02-06
      • 2018-10-10
      • 2014-09-15
      • 2015-09-10
      相关资源
      最近更新 更多