mac使用brew安装kafka、如何启动kafka、创建topic、向topic发送消息与读取消息和关闭kafka和zookeeper

1、终端中执行执行brew install kafka命令安装kafka。

brew install kafka

 

     安装成功后:

      kakfa对应的路径为:/usr/local/Cellar/kafka/2.5.0。 文件中对应的内容

mac使用brew安装kafka、如何启动kafka、创建topic、向topic发送消息与读取消息和关闭kafka和zookeeper_第1张图片

        kakfa的配置文件路径为: /usr/local/etc/kafka 。文件夹对应的内容

mac使用brew安装kafka、如何启动kafka、创建topic、向topic发送消息与读取消息和关闭kafka和zookeeper_第2张图片

2、kafka是启动需要zookeeper。安装的kafka自带zookeeper啦,当然我们可以自己独立安装。这里使用自带的zookeeper.

2.1先进入执行 cd /usr/local/Cellar/kafka/2.5.0/binkafka的 bin路径

cd /usr/local/Cellar/kafka/2.5.0/binkafka

 

2.2启动zookeeper服务:执行的命令 ./zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties &=。&表示在后台启动

./zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties &

 

3.启动kafka服务:执行命令./kafka-server-start /usr/local/etc/kafka/server.properties &

./kafka-server-start /usr/local/etc/kafka/server.properties &

4. 创建一个topic,名称为topicname

kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic  topicname

5.查看所有topic

 kafka-topics --list --zookeeper localhost:2181

 6.向topicname中发送消息

 kafka-console-producer --broker-list localhost:9092 --topic topicname

7.向topicname中接受消息

 kafka-console-consumer --bootstrap-server localhost:9092 --topic topicname --from-beginning

8.关闭kafka

./kafka-server-stop

 9.关闭zookeeper

./zookeeper-server-stop

 

你可能感兴趣的:(kafka)