Kafka基础
常用命令总结: 创建主题: ./kafka-topics.sh --create --topic words --replication-factor 3 --partitions 3 --zookeeper cloud0001:2181 查看主题: ./kafka-topics.sh --list --zookeeper cloud0001:2181 消费者客户端消费信息: ./kafka-console-consumer.sh --bootstrap-server cloud0001:9092 --from-beginning --topic words 消息只能被消费组里面的一个消费者消费,如果被多个消费者消费,这些消费者必须在不同的消费组里面。 Kafka需要维持的元数据只有一个offset值,Consumer每消费一个消息,offset就会加1,消息的状态完全是由Consumer控制的,Consumer可以跟踪和重设这个offset值,这样的话Consumer就可以读取任意位置的消息。 replication-factor是以partition为单位的,只有一个partition的副本会被选举成leader作为读写用. Producer在发送消息后,会得到一个响应,出现了一个重要的参数:默认值好像是0,在Producer中配置。 acks = 0 :