Kafka
在早期版本中,对kafka操作,是通过 zookeeper实现的。后来是通过 bootstrap server实现的。
列出topic
如果是AWS EC2,要指定IAM认证,需要创建client.properties
读取某一个topic的消息
列出partition
删除topic
compact topic 和 non-compact topic
compact topic 和 非 compact topic,主要影响数据保留的清理。如果是 compact topic,则会根据 kafka topic里的key进行清理,旧的key会被压缩删除。如果是 非 compact topic,是根据retention.ms 或 retention.bytes进行清理。默认是non-compact topic.
其他
对于加载配置文件,不同的 Kafka 命令行工具使用不同的参数名:
kafka-topics.sh 使用
--command-config
kafka-console-consumer.sh 使用
--consumer.config
kafka-console-producer.sh 使用
--producer.config
最后更新于