Kafka连接接收器到Cassandra::java.lang.VerifyError:返回类型错误

Kafka连接接收器到Cassandra::java.lang.VerifyError:返回类型错误,cassandra,apache-kafka,datastax,apache-kafka-connect,Cassandra,Apache Kafka,Datastax,Apache Kafka Connect,我正在尝试设置Kafka Connect接收器,以便使用Datastax连接器将主题中的数据收集到Cassandra表中: 运行直接在代理上运行的独立辅助程序,运行Kafka 0.10.2.2-1: name=dse接收器 connector.class=com.datastax.kafkaconnector.DseSinkConnector tasks.max=1 datastax-java-driver.advanced.protocol.version=V4 key.converter=

我正在尝试设置Kafka Connect接收器,以便使用Datastax连接器将主题中的数据收集到Cassandra表中:

运行直接在代理上运行的独立辅助程序,运行Kafka 0.10.2.2-1:

name=dse接收器
connector.class=com.datastax.kafkaconnector.DseSinkConnector
tasks.max=1
datastax-java-driver.advanced.protocol.version=V4
key.converter=org.apache.kafka.connect.storage.StringConverter
value.converter=org.apache.kafka.connect.storage.StringConverter
key.converter.schemas.enable=false
value.converter.schemas.enable=false
internal.key.converter=org.apache.kafka.connect.json.JsonConverter
internal.value.converter=org.apache.kafka.connect.json.JsonConverter
internal.key.converter.schemas.enable=false
内部.value.converter.schemas.enable=false
plugin.path=/usr/share/java/kafka-connect-dse/kafka-connect-dse-1.2.1.jar
主题=连接测试
触点=172.16.0.48
loadballing.localDc=datacenter1
端口=9042
ignoreErrors=true
topic.connect test.cdrs.test.mapping=kafkakey=key,value=value

topic.connect test.cdrs.test.consistentylevel=LOCAL_QUORUM
Imho这是由于使用带有BigDecimal数据()的JSON内部转换器而导致的问题。如中所述,自Kafka 2.0以来,
internal.key.converter
internal.value.converter
已被弃用,不应明确设置。您可以注释掉所有
内部。
属性并重试吗


另外,请看这是一个由使用带BigDecimal数据的JSON内部转换器()引起的问题。如中所述,自Kafka 2.0以来,
internal.key.converter
internal.value.converter
已被弃用,不应明确设置。您可以注释掉所有
内部。
属性并重试吗


另请看如何

主题中数据的表结构和模式是什么?我将从json负载中提取一些字段。但是,即使我尝试在主题中使用一个简单的字符串负载,我也会遇到上面的错误。主题中的数据的表结构和模式是什么?我将从json负载中提取一些字段。但是,即使我在本主题中尝试使用简单的字符串有效负载,我也会出现上述错误。如果我这样做,我会出现以下错误:“缺少必需的配置”internal.key.converter“没有默认值”。(我使用的是kafka 0.10.2.2-1,它显然需要默认值)。如果我这样做,我会出现以下错误:“缺少必需的配置”internal.key.converter“没有默认值。”(我使用的是kafka 0.10.2.2-1,它显然需要默认值)