apache-kafka-connect - VoltDB 的连接器接收器是否支持 Avro 消息?
问题描述
VoltDB 的 Kafka 连接器是否支持读取 avro 消息 下面是我配置连接器的尝试吗?
{
"name":"KafkaSinkConnector",
"config":{
"connector.class":"org.voltdb.connect.kafka.KafkaSinkConnector",
"tasks.max":"1",
"voltdb.servers":"node1:21212,node2:21212,node3:21212",
"voltdb.procedure":"USER.insert",
"voltdb.connection.user":"test",
"voltdb.connection.password":"test",
"topics":"user",
"key.converter":"io.confluent.connect.avro.AvroConverter",
"key.converter.schema.registry.url":"http://kafka-schema-registry:8081",
"value.converter":"io.confluent.connect.avro.AvroConverter",
"value.converter.schema.registry.url":"http://kafka-schema-registry:8081",
"key.converter.schemas.enable":"true",
"value.converter.schemas.enable":"true",
}
}
显示没有错误消息的连接器加载,但没有任何内容写入数据库。
解决方案
不幸的是,Kafka 导入器和接收器连接器目前都不支持 Avro 消息。但是,这是一个很好的功能请求,将来可能会添加。
全面披露:我为 VoltDB 工作。
-安德鲁
推荐阅读
- vim - 跳转到包含文本的下一行(vim)
- c# - ZipArchive 无效的 Zip 文件
- css - div内的图像和文本之间的对齐不起作用
- javascript - javascript 对象是数据结构名称还是另一个类的实例?
- flutter - 使用 image_clicker 和 pdf 包将手机点击的图像转换为 pdf
- python - 无法在 centos 7 中为 python 设置 SonarQube
- java - 如何重新注册zookeeper手表
- python - 公共类属性实际上有什么用?
- spring - Spring Boot 在使用 requestMatchers() 时也会忽略 logout() 配置
- typescript - Svelte + Typescript = 如何使错误消失?