赞
踩
以下所有操作命令都kafka安装目录下操作。
bin/kafka-server-start.sh -daemon config/server.properties
bin/kafka-server-stop.sh
bin/kafka-topics.sh --zookeeper localhost:2181 --create --replication-factor 1 --partitions 1 --topic test_topic
注:副本数不能大于kafka集群数,否则报错:Replication factor: 3 larger than available brokers: 1.
bin/kafka-topics.sh --zookeeper localhost:2181 --list
bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic test_topic
注:需要server.properties 中设置 delete.topic.enable=true 否则只是标记删除
bin/kafka-topics.sh --zookeeper localhost:2181 --describe --topic first
bin/kafka-console-producer.sh --bootstrap-server localhost:9092 --topic first
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --from-beginning --topic first
kafka9092/bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list
kafka9092/bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group test_group --describe
latest
kafka9092/bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group test_group --topic test_topic --reset-offsets --to-offset 100 --execute
重置策略:
–to-earliest:把位移调整到分区当前最小位移
–to-latest:把位移调整到分区当前最新位移
–to-current:把位移调整到分区当前位移
–to-offset <offset>: 把位移调整到指定位移处
–shift-by N: 把位移调整到当前位移 + N处,注意N可以是负数,表示向前移动
–to-datetime <datetime>:把位移调整到大于给定时间的最早位移处,datetime格式是yyyy-MM-ddTHH:mm:ss.xxx,比如2017-08-04T00:00:00.000
–by-duration <duration>:把位移调整到距离当前时间指定间隔的位移处,duration格式是PnDTnHnMnS,比如PT0H5M0S
–from-file <file>:从CSV文件中读取调整策略
执行方案:
–execute:执行真正的位移调整
–export:把位移调整方案按照CSV格式打印,方便用户成csv文件,供后续直接使用
注:consumer group状态必须是inactive的(否则报错:Error: Assignments can only be reset if the group 'test_group' is inactive, but the current state is Stable.),即不能是处于正在工作中的状态;不加执行方案,默认是只做打印操作
bin/kafka-producer-perf-test.sh --topic topic_test --record-size 1024 --num-records 1000000 --throughput 10000 --producer-props bootstrap.servers=10.211.55.5:8082,10.211.55.5:8083,10.211.55.5:8084 batch.size=16384 linger.ms=0
bin/kafka-consumer-perf-test.sh --bootstrap-server 10.211.55.5:8082,10.211.55.5:8083,10.211.55.5:8084 --topic topic_test --messages 1000000 --consumer.config config/consumer.properties
#参数pid的值通过jps来查询kafka对应的pid值
jhsdb jmap --heap --pid 29495
Error while executing topic command : Replication factor: 3 larger than available brokers: 1.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。