1.安装Kafka
下载kafka_2.10-0.8.2.2.tgz
tar -zxvf kafka_2.10-0.8.2.2.tgz
mv kafka_2.10-0.8.2.2/ /usr/share/kafka
2.启动zookeeper
cd /usr/share/kafka
bin/zookeeper-server-start.sh config/zookeeper.properties &
执行jps,可以看到QuorumPeerMain
3.启动broker
bin/kafka-server-start.sh config/server.properties &
执行jps,可以看到Kafka
4.创建单Partition、单份的topic
bin/kafka-topics.sh --create --replication-factor 1 --partitions 1 --zookeeper localhost:2181 --topic test
bin/kafka-topics.sh --describe --zookeeper localhost:2181,可以看到刚刚新建的topic
5.启动一个生产者
新建一个窗口,bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
6.启动一个消费者
新建一个窗口,bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
7.测试
生产者窗口的输入,会在消费者窗口回显
下载kafka_2.10-0.8.2.2.tgz
tar -zxvf kafka_2.10-0.8.2.2.tgz
mv kafka_2.10-0.8.2.2/ /usr/share/kafka
2.启动zookeeper
cd /usr/share/kafka
bin/zookeeper-server-start.sh config/zookeeper.properties &
执行jps,可以看到QuorumPeerMain
3.启动broker
bin/kafka-server-start.sh config/server.properties &
执行jps,可以看到Kafka
4.创建单Partition、单份的topic
bin/kafka-topics.sh --create --replication-factor 1 --partitions 1 --zookeeper localhost:2181 --topic test
bin/kafka-topics.sh --describe --zookeeper localhost:2181,可以看到刚刚新建的topic
5.启动一个生产者
新建一个窗口,bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
6.启动一个消费者
新建一个窗口,bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
7.测试
生产者窗口的输入,会在消费者窗口回显