前提: 先安装好Zookeeper、Kakfa 版本是: zookeeper-3.4.10、kafka_2.11-1.0.0
参考教程: D011 复制粘贴玩大数据之安装与配置Kafka集群 D003 复制粘贴玩大数据之安装与配置Zookeeper集群
a. 启动Zookeeper(三台均需执行) zkServer.sh start
a. 后台启动Kafka(三台均需执行) kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties
a. 创建topic(3个副本、5个分区、名为:topic_sny) kafka-topics.sh --create --zookeeper master:2181 --replication-factor 3 --partitions 5 --topic snytopic
a. 查看所有topic kafka-topics.sh --zookeeper master:2181 --list
a. 查看topic详情信息(将--create换成--describe,然后去掉创建的参数) kafka-topics.sh --describe --zookeeper master:2181 --topic snytopic
a. 在master上执行: kafka-console-producer.sh --broker-list master:9092 --topic snytopic PS:启动之后,处于待输入状态(绿色小箭头)
a. 在slave1上执行(也可以在其他节点执行): kafka-console-consumer.sh --bootstrap-server master:9092 --topic snytopic --from-beginning PS:启动之后,处于待订阅状态
a. 在生产者界面(即master)输入内容 hello,shaonaiyi!
a. 会发现消费者界面(即salve1)会自动订阅到相应的内容
作者简介:邵奈一 全栈工程师、市场洞察者、专栏编辑 公众号、微博、:邵奈一
福利: 邵奈一的技术博客导航