有没有办法使用kafka python库创建日志压缩主题?
kafka python包含多个用于创建/删除主题的模块,并在执行此操作时传递多个配置 有没有办法在下面的方法中添加额外的配置-有没有办法使用kafka python库创建日志压缩主题?,python,apache-kafka,kafka-python,Python,Apache Kafka,Kafka Python,kafka python包含多个用于创建/删除主题的模块,并在执行此操作时传递多个配置 有没有办法在下面的方法中添加额外的配置- NewTopic(name=topicname,num\u partitions=1,replication\u factor=1)是的,可以使用kafka python创建压缩主题 构造函数接受一个topic\u configs参数来指定主题配置 例如: from kafka import KafkaAdminClient from kafka.admin impo
NewTopic(name=topicname,num\u partitions=1,replication\u factor=1)
是的,可以使用kafka python创建压缩主题
构造函数接受一个topic\u configs
参数来指定主题配置
例如:
from kafka import KafkaAdminClient
from kafka.admin import NewTopic
admin = KafkaAdminClient(bootstrap_servers=['localhost:9092'])
topic = NewTopic('bar', 1, 1, topic_configs={'cleanup.policy': 'compact'})
response = admin.create_topics([topic])
print(response)
是的,可以使用kafka python创建压缩主题 构造函数接受一个
topic\u configs
参数来指定主题配置
例如:
from kafka import KafkaAdminClient
from kafka.admin import NewTopic
admin = KafkaAdminClient(bootstrap_servers=['localhost:9092'])
topic = NewTopic('bar', 1, 1, topic_configs={'cleanup.policy': 'compact'})
response = admin.create_topics([topic])
print(response)