[关闭]
@EVA001 2017-10-29T09:43:14.000000Z 字数 1284 阅读 278

2017-2-28 Kafka集群常用命令

有道云笔记


kafka常用命令
以下是kafka常用命令行总结:

  1. 1kafka服务启动
  2. ./kafka-server-start.sh -daemon ../config/server.properties
  3. 2、创建topic
  4. ./kafka-topics.sh --create --zookeeper hadoop01:2181 --replication-factor 1 --partitions 1 --topic test
  5. 2.1、为topic增加副本
  6. ./kafka-reassign-partitions.sh -zookeeper hadoop01:2181 -reassignment-json-file json/partitions-to-move.json -execute
  7. 2.2、为topic增加partition
  8. ./bin/kafka-topics.sh zookeeper hadoop01:2181 alter partitions 20 topic test
  9. 3、查看有哪些topic
  10. ./kafka-topics.sh --list --zookeeper hadoop01:2181
  11. 4、查看topic的详细信息
  12. ./kafka-topics.sh -zookeeper hadoop01:2181 -describe -topic test
  13. 5kafka生产者客户端命令
  14. ./kafka-console-producer.sh --broker-list hadoop01:9092 --topic test
  15. 6kafka消费者客户端命令
  16. ./kafka-console-consumer.sh -zookeeper hadoop01:2181 --from-beginning --topic test
  17. [成功]
  18. 7、下线broker
  19. ./kafka-run-class.sh kafka.admin.ShutdownBroker --zookeeper hadoop01:2181 --broker #brokerId# --num.retries 3 --retry.interval.ms 60
  20. shutdown broker
  21. 8、删除topic
  22. ./kafka-run-class.sh kafka.admin.DeleteTopicCommand --topic test --zookeeper hadoop01:2181
  23. ./kafka-topics.sh --zookeeper hadoop01:2181 --delete --topic test
  24. 实际不会删除,只会显示marked for deletion
  25. 9、查看consumer组内消费的offset
  26. ./kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper hadoop01:2181 --group test --topic test
  27. ./kafka-consumer-offset-checker.sh --zookeeper hadoop01:2181 --group group1 --topic group1
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注