Snowflake Kafka Connector因BouncyCastleProvider失败,出现NoClassDefFoundError

时间:2019-10-21 21:55:24

标签: snowflake-data-warehouse

连接器0.5.1中的错误消息是

ERROR WorkerConnector {id = Snowflake-kafka-test}启动连接器时出错 (org.apache.kafka.connect.runtime.WorkerConnector:119) java.lang.NoClassDefFoundError:org / bouncycastle / jce / provider / BouncyCastleProvider

3 个答案:

答案 0 :(得分:1)

我通过从https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on下载Bouncy Castle提供程序jar文件并将其放在libs文件夹下来解决此错误。

答案 1 :(得分:0)

根据this GitHub issue,它已于19/21/19修复,将在下一版本中

答案 2 :(得分:0)

如果有人看到这个问题,这里是 Documentation

我们还添加了测试,指出该 jar 文件的放置位置。 如果您使用加密的私钥作为您的身份验证机制(推荐使用),请放入以下目录

对于 Apache Kafka: /lib 目录

对于 Confluent Kafka /share/java/kafka

同时放入 usr/local/share/kafka/plugins - 保存 Snowflake 的 Kafka 连接器插件的同一目录。