出现1错误是因为缺少一个参数bootstrap-server,加上--bootstrap-server localhost:9092即可:
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic MyTopic --from-beginning
出现2错误是因为kafka的版本问题,低版本可以使用命令:
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
在高版本的kafka中,不再支持低版本的消费命令,因此要用新的消费命令才行(MyTopic为自定义主题名字):
/usr/local/kafka/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic MyTopic --from-beginning