1.常见命令

  1. 1.创建topic
  2. kafka-topics.sh --create --bootstrap-server node1:9092 --topic test
  3. 2.查询所有的topic
  4. kafka-topics.sh --list --bootstrap-server node1:9092
  5. 3.查看主题的详情信息
  6. kafka-topics.sh --describe --bootstrap-server node1:9092 --topic test
  7. 4.命令终端执行发送消息
  8. kafka-console-producer.sh --broker-list node1:9092 --topic test
  9. 5.消费队列数据(控制台打印不包括之前数据)
  10. kafka-console-consumer.sh --bootstrap-server node1:9092 --topic test
  11. 6.增加分区
  12. kafka-topics.sh --bootstrap-server node1:9092 --alter --topic test --partitions 8
  13. 7.注意的是--zookeeper bootstrap-server同效
  14. kafka-topics.sh --describe --zookeeper node1:2181 --topic test
  15. 8.删除topic
  16. kafka-topics.sh --zookeeper node1:2181 --delete --topic test

2.压测

  1. kafka-topics.sh --zookeeper node1:2181 --create --topic benchmark --partitions 1 --replication-factor 1