做个备忘
1、启动 daemon方式
sudo -ukafka bin/kafka-server-start.sh -daemon config/server.properties
2、关闭
sudo -ukafka bin/kafka-server-stopsh
3、创建topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
4、查看topic:
bin/kafka-topics.sh --list --zookeeper localhost:2181
bin/kafka-topics.sh --zookeeper localhost:2181 --describe --topic test
5、修改 topic partition 数
bin/kafka-topics.sh --zookeeper localhost:2181
--alter --topic test --partition 20
6、修改 topic 的 partition 备份数
创建一个json配置文件:increase-replication-factor.json
例子:
{"version":1,
"partitions":[{"topic":"foo","partition":0,"replicas":[0,1,2]},
{"topic":"foo","partition":1,"replicas":[1,2,3]}
]}
运行更新命令:
bin/kafka-reassign-partitions.sh --zookeeper locahost:2181 --reassignment-json-file increase-replication-factor.json --execute7、修改topic数据保存间
bin/kafka-topics.sh --zookeeper localhost:2181--alter --topic as-access --config retention.ms=86400000

这篇博客是一份Kafka的日常操作备忘,包括启动与关闭Kafka服务器,创建、查看及修改topic的分区和副本数量。提供了详细的命令行操作步骤。

2万+

被折叠的 条评论
为什么被折叠?



