Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法使用kafka python库创建日志压缩主题?_Python_Apache Kafka_Kafka Python - Fatal编程技术网

有没有办法使用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

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 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)