kafka-console-consumer.sh ######################### 用法:: $ bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic afei [--group groupName] [--partition 目标分区] 这个命令后面还可带很多参数:: --key-deserializer:指定key的反序列化方式,默认是 org.apache.kafka.common.serialization.StringDeserializer --value-deserializer:指定value的反序列化方式,默认是 org.apache.kafka.common.serialization.StringDeserializer --from-beginning:从最早的消息开始消费,默认是从最新消息开始消费。 --offset: 从指定的消息位置开始消费,如果设置了这个参数,还需要带上--partition。 否则会提示:The partition is required when offset is specified. --timeout-ms:当消费者在这个参数指定时间间隔内没有收到消息就会推出,并抛出异常:kafka.consumer.ConsumerTimeoutException。 --whitelist:接收的topic白名单集合,和--topic二者取其一。例如: --whitelist "afei.*"(以afei开头的topic) --whitelist "afei"(指定afei这个topic) --whitelist "afei|fly"(指定afei或者fly这两个topic) --blacklist: 和whitelist用法类似。