我想知道如何在python中向AvroProducer添加属性。
这是我尝试过的代码,您可以看到类似我希望做的内容,但添加acks =此错误中的所有结果
TypeError: init ()获得了意外的关键字参数“ acks”
avroProducer = AvroProducer(
{'bootstrap.servers': 'localhost:9092', 'schema.registry.url': 'http://127.0.0.1:8081'},
default_value_schema=value_schema, acks = "all")
avroProducer.produce(topic='test-topic', value=value,value_schema=value_schema)
答案 0 :(得分:0)
以下解决方案
avroProducer = AvroProducer({
'bootstrap.servers': 'localhost:9092',
'schema.registry.url': 'http://127.0.0.1:8081',
'default.topic.config': {'acks': 'all'}},
default_value_schema=value_schema)