gpt4 book ai didi

apache-kafka - 将kafka-avro-console-producer与架构注册表中已存在的架构一起使用

转载 作者:行者123 更新时间:2023-12-03 16:40:06 34 4
gpt4 key购买 nike

我想将kafka-avro-console-producer与架构注册表一起使用。我有很大的模式(超过10k个字符),我不能真正将它们作为命令行参数使用。除此之外,我想直接使用架构注册表,以便可以使用特定的架构ID。

我正在考虑这样的事情,但它不起作用:

kafka-avro-console-producer \
--broker-list <broker-list> \
--topic <topic> \
--property schema.registry.url=http://localhost:8081 \
--property value.schema=`curl http://localhost:8081/schemas/ids/419`

最佳答案

对于当前版本的CLI工具

kafka-avro-console-producer \
--broker-list <broker-list> \
--topic <topic> \
--property schema.registry.url=http://localhost:8081 \
--property value.schema.id=419
对于旧版本
例如,您需要使用jq从API请求中提取模式
value.schema="$(curl http://localhost:8081/schemas/ids/419 | jq -r .schema)"

关于apache-kafka - 将kafka-avro-console-producer与架构注册表中已存在的架构一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59582230/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com