kafka 經常使用命令

查看當前topic列表bootstrap

bin/kafka-topics.sh --list --zookeeper ip:port,ip:port,ip:portserver

 

查看某topicip

bin/kafka-topics.sh --describe --topic topic_test --zookeeper ip:port,ip:port,ip:portci

 

建立topickafka

bin/kafka-topics.sh --create --zookeeper ip:port,ip:port,ip:port --replication-factor 3 --partitions 3 --topic topic_testit

 

賦予producer和consumer權限io

bin/kafka-acls.sh --authorizer kafka.security.auth.SimpleAclAuthorizer --authorizer-properties zookeeper.connect=ip:port,ip:port,ip:port --add --allow-principal User:* --producer --topic topic_testconsole

bin/kafka-acls.sh --authorizer kafka.security.auth.SimpleAclAuthorizer --authorizer-properties zookeeper.connect=ip:port,ip:port,ip:port --add --allow-principal User:* --consumer --topic topic_test --group '*'class

 

賦予cluster權限thread

bin/kafka-acls --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:* --operation  ALL --cluster

 

顯示某個topic的acl權限

bin/kafka-acls.sh --authorizer-properties zookeeper.connect=ip:port,ip:port,ip:port --list --topic topic_test

 

單個pub/sub

bin/kafka-console-producer.sh --broker-list ip:port,ip:port,ip:port --topic topic_test --producer.config config/producer.properties

bin/kafka-console-consumer.sh --bootstrap-server ip:port,ip:port,ip:port --topic topic_test --consumer.config config/consumer.properties --from-beginning

 

查看是否有under-replicated-partitions

bin/kafka-topics.sh --zookeeper ip:port,ip:port,ip:port --describe --under-replicated-partitions

 

批量發送消息

bin/kafka-producer-perf-test.sh --num-records 10000 --record-size 256 --throughput 10 --topic topic_test --producer-props acks=-1 bootstrap.servers=ip:port,ip:port,ip:port --producer.config config/producer.properties --print-metrics

bin/kafka-consumer-perf-test.sh --broker-list ip:port,ip:port,ip:port --messages 10000 --threads 1 --topic topic_test --consumer.config config/consumer.properties --print-metrics

 

啓動kafka

bin/kafka-server-start.sh -daemon /config/server.properties

 

中止kafka

bin/kafka-server-stop.sh

 

leader rebalance

bin/kafka-preferred-replica-election.sh --zookeeper ip:port,ip:port,ip:port

相關文章
相關標籤/搜索