1.将kafka安装包移入/opt/目录下并解压(其他目录也行)
2.启动zookeeper
启动zk有两种方式,第一种是使用kafka自己带的一个zk。
bin/zookeeper-server-start.sh config/zookeeper.properties
另一种是使用其它的zookeeper,可以位于本机也可以位于其它地址。
这种情况需要修改config下面的sercer.properties里面的zookeeper地址 。例如zookeeper.connect=192.168.213.11:2181
成功启动zookeeper后才可以启动kafka。
启动kafka
可以看到 kafka启动成功
创建并查看主题:
可以看到 主题创建成功。
3.发送并接受消息:
下面出现箭头就表示启动成功。可以发送消息了
然后另起一个终端接收消息:
可以看到接收消息成功。
具体的命令如下:
1、启动Kafka
bin/kafka-server-start.sh config/server.properties &
2、停止Kafka
bin/kafka-server-stop.sh
3、创建Topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic lihao-topic
4、查看已经创建的Topic信息
bin/kafka-topics.sh --list --zookeeper localhost:2181
5、发送消息
bin/kafka-console-producer.sh --broker-list 192.168.3.232:9092 --topic lihao-topic
6、接收消息
bin/kafka-console-consumer.sh --bootstrap-server 192.168.3.232:9092 --topic lihao-topic --from-beginning
7.接收消息(旧版本)
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic lihao-topic --from-beginning