1,保證,安裝好java環境,zookeeper,並且運行zookeeper。
2,下載kafka,並解壓到磁盤
下載鏈接http://mirrors.hust.edu.cn/apache/kafka/1.0.0/kafka_2.11-1.0.0.tgz
3,進入config目錄,編輯 server.properties 文件
指定正確的host.name 和 log.dirs 【修改成自己的ip和日誌地址】
4,運行kafka 進入kafka目錄執行 打開命令行窗口執行如下命令
.\bin\windows\kafka-server-start.bat .\config\server.properties
5,進入bin/windows 目錄 執行如下命令
5.1創建 topic
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test.topic
5.2 打開一個Producer
kafka-console-producer.bat --broker-list localhost:9092 --topic test.topic
5.3開啓Consumer
kafka-console-consumer.bat --zookeeper localhost:2181 --topic test.topic
5.4 收發消息
注
1,創建一個主題需要用到 3 個參數 ,主題名稱,複製係數 ,分區 。
>kafka-topics.bat --create --zookeeper localhost:2181
--replication-factor 1 --partitions 1 --topic test.topic
2,刪除主題
kafka-topics.bat --zookeeper localhost:2181 --delete --topic my-topic
3,列出主題
kafka-topics.bat --zookeeper localhost:2181 --list
4,列出主題詳情
kafka-topics.bat --zookeeper localhost:2181
--describe
5,列出消費者羣組
>kafka-consumer-groups.bat --zookeeper localhost:2181 --list
6,列出消費者羣組詳細信息
>kafka-consumer-groups.bat --zookeeper localhost:2181 --describe --group testgroup
7,,刪除消費者羣組
kafka-consumer-groups.bat --zookeeper localhost:2181 --delete --group testgroup