apache-kafka - 如何使用 Python-kafka 管理客户端在 Kafka 中创建主题?

标签 apache-kafka kafka-consumer-api kafka-producer-api confluent-platform

是否有任何 Python kafka 管理客户端可用于从 python 程序创建主题/删除主题?我找到了一些 python api,但它们都没有可用的 Admin api?

confluent 有 python admin api 吗?

最佳答案

from kafka.admin import KafkaAdminClient, NewTopic
admin_client = KafkaAdminClient(bootstrap_servers="localhost:9092", client_id='test')

topic_list = []
topic_list.append(NewTopic(name="example_topic", num_partitions=1, replication_factor=1))
admin_client.create_topics(new_topics=topic_list, validate_only=False)

关于apache-kafka - 如何使用 Python-kafka 管理客户端在 Kafka 中创建主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50110075/

相关文章:

apache-kafka - Kafka 主题在删除 10 秒后重新出现

spring - 如何按类型消费来自Kafka的消息

apache-kafka - 如何为具有多个分区的主题保留消息序列?

java - Apache Kafka 生产者错误 : Failed to send message after 3 tries

amazon-s3 - Amazon S3 可以作为 Kafka 集群的源吗?

apache-kafka - Kafka如何处理仅由一个消费者发出的消息?

java - Kafka Streams - 提取每条记录的对象列表的时间戳

java - Kafka Streams 仅提交 KGroupedTable 的最新消息

scala - 从 Kafka 主题读取数据并使用 scala 和 spark 写回 Kafka 主题

apache-kafka - kafka是否有任何默认的Web UI