1、終端中執行執行brew install kafka命令安裝kafka。
brew install kafka
安裝成功後:
kakfa對應的路徑爲:/usr/local/Cellar/kafka/2.5.0。 文件中對應的內容
kakfa的配置文件路徑爲: /usr/local/etc/kafka 。文件夾對應的內容
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