Skip to content

Kafka Topics

Create a Topic

Click Topics in the Left Navigation

Click Create Topic Button

Topic Creation Configuration.

  • Fill in the Topic Name
  • Set the number of partitions.
  • Set the replication factor.
  • Add conditional configuration options if needed.
  • Finalize by clicking Create New Topic.

Core Topic Configuration Options

Option Description Example/Default Value
retention.ms How long (in milliseconds) to retain messages in the topic. 604800000 (7 days)
retention.bytes Maximum total bytes to retain in the topic. -1 (unlimited)
cleanup.policy How old data is removed: delete (default) or compact (log compaction). delete
min.insync.replicas Minimum number of replicas that must acknowledge a write for it to be considered successful. 1
segment.bytes Size of each log segment file. 1073741824 (1 GB)
segment.ms Time after which a new log segment is rolled. 604800000 (7 days)
max.message.bytes Maximum size of a single message. 1048588 (1 MB)
compression.type Compression algorithm for topic data: gzip, snappy, lz4, zstd, uncompressed, producer producer
message.timestamp.type Whether to use CreateTime or LogAppendTime for message timestamps. CreateTime

For all Apache Kafka Topic Configuration options please see Apache Kafka Topic Configs