1、前台进程启动:
./kafka-server-start.sh ../config/server.properties &
2、后台进程启动:
./kafka-server-start.sh -daemon ../config/server.properties &
3、停止kafka服务
./kafka-server-stop.sh
4、命令创建topic
./kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partitions 1 --topic test
5、查询已创建的topic
./kafka-topics.sh --list --zookeeper localhost:2181
6、发送kafka消息
./kafka-console-producer.sh --broker-list localhost:9092 --topic test
./kafka-console-producer.sh --broker-list 10.10.10.10:9096 --topic testTopic
接收kafka消息2017/12/21 15:54:17
./kafka-console-consumer.sh --zookeeper localhost:2181 --topic test
./kafka-console-consumer.sh --zookeeper 10.10.10.10:2181 --topic testTopic
7、查询偏移量
./kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper 10.10.10.10:2181 --group commons.sdk.consumer
zk偏移量 总大小 剩余大小
Group Topic Pid Offset logSize Lag Owner
commons.sdk.consumer testTopic 0 169 169 0 commons.sdk.consumer_WWX203898-1502938783374-35c2debb-0
8、通过zk查询偏移量
查询offset最大值
./kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list 10.10.10.10:9096 -topic testTopic --time -1
查询offset最小值
./kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list 10.10.10.10:9096 -topic testTopic --time -2
查询zk中kafka的偏移量
1、登陆zk服务
2、get /consumers/commons.sdk.consumer/offsets/testTopic/0