我无法获得kafka-connect-jdbc
在Kafka 0.10.1
上使用HDInsight Cluster
。以下是我到目前为止所采取的步骤:
mvn install
并且在与依赖项(不是SNAPSHOTS)挣扎之后,我得到了jar。io.confluent.connect.jdbc.JdbcSourceConnector
&点击io.confluent.connect.jdbc.JdbcSinkConnector
时GET /connector-plugins
。我收到以下错误,创建了源连接器:
[2018-02-14 15:46:16,960] ERROR启动连接器azure-source-connector-test时出错(org.apache.kafka.connect.runtime.WorkerConnector:108) java.lang.NoSuchFieldError:SYSTEM 在io.confluent.connect.jdbc.source.JdbcSourceConnectorConfig。(JdbcSourceConnectorConfig.java:184) at io.confluent.connect.jdbc.JdbcSourceConnector.start(JdbcSourceConnector.java:69) 在org.apache.kafka.connect.runtime.WorkerConnector.doStart(WorkerConnector.java:100) 在org.apache.kafka.connect.runtime.WorkerConnector.start(WorkerConnector.java:125) 在org.apache.kafka.connect.runtime.WorkerConnector.transitionTo(WorkerConnector.java:182) 在org.apache.kafka.connect.runtime.Worker.startConnector(Worker.java:165) 在org.apache.kafka.connect.runtime.distributed.DistributedHerder.startConnector(DistributedHerder.java:773) 在org.apache.kafka.connect.runtime.distributed.DistributedHerder.startWork(DistributedHerder.java:747) at org.apache.kafka.connect.runtime.distributed.DistributedHerder.handleRebalanceCompleted(DistributedHerder.java:708) 在org.apache.kafka.connect.runtime.distributed.DistributedHerder.tick(DistributedHerder.java:204) 在org.apache.kafka.connect.runtime.distributed.DistributedHerder.run(DistributedHerder.java:174) 在java.lang.Thread.run(Thread.java:748)
我尝试了kafka-connect-jdbc的不同版本/分支,但所有试验都以相同的错误结束。
这question
有同样的问题,所以我试图强制构建在connect-api-0.10.1.2.6.2.3-1.jar
中通过systemPath
使用pom.xml
,但如果构建通过,它仍然会遇到同样的问题。
有什么想法吗?