docker中kafka的操作
1.进入kafka命令文件夹
cd opt/
cd kafka_2.11 #kafka_版本号
cd bin
2.查看kafka下面的所有topic
kafka-topics.sh --zookeeper node1:2181 --list
3.发送消息
--bootstrap-server 可能有版本问题则需要换 --broker-list
kafka-console-producer.sh --bootstrap-server node:9092 --topic topicName
4.消费消息
#一般用这种方式等待消息发送
kafka-console-consumer.sh --bootstrap-server node1:9092,node2:9092,node3:9092 --topic topicName
#从开始位置消费,如果kafka内容特别多,建议不要用
kafka-console-consumer.sh --bootstrap-server node1:9092,node2:9092,node3:9092 --from-beginning --topic topicName
#设置消费最大条数
kafka-console-consumer.sh --bootstrap-server node1:9092 --max-messages 10 --from-beginning --topic topicName