Slide 21
Slide 21 text
@ftisiot
from kafka.admin import KafkaAdminClient, NewTopic
admin_client = KafkaAdminClient(
bootstrap_servers='kafka:1234,kafka2:5678'
)
topic_list = [
NewTopic(
name='short-retention-topic',
num_partitions=5,
replication_factor=3,
topic_configs={'retention.ms': 10000}
)]
admin_client.create_topics(
new_topics=topic_list, validate_only=False
)