kafka本地部署

安裝

  1. zookeeper安裝
    zookeeper安裝地址
  2. kafka安裝
    kafka安裝地址
  3. 版本對應關係
kafka zookeeper
kafka_2.12-2.4.0 apache-zookeeper-3.6.0-bin

zookeeper和kafka的版本不對應好像是會出問題

啓動

使用zookeeper集羣
  • 首先啓動zookeeper
    進入到zookeeper的bin目錄下,然後執行
./zkServer.sh start

可以使用 ./zkServer.sh status 或者 ./zkCli.sh 查看zookeeper是否啓動成功

./zkServer.sh status // 查看zookeeper啓動狀態
./zkCli.sh			// 進入zookeeper客戶端
  • 啓動kafka
    進入到kafka的安裝目錄下,執行下面命令
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

  • 關閉kafka
bin/zookeeper-server-stop.sh config/zookeeper.properties

  • 創建Topic
bin/kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partitions 1 --topic firstTopic

replication-facto 和 partitions的參數不可以超過kafka集羣的數量,我這裏值啓動了一個實例所以數量都是1

  • 查看Topic
bin/kafka-topics.sh --list --zookeeper 127.0.0.1:2181
  • 查看指定topic詳情
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --describe --topic firstTopic
  • 刪除topic
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --delete --topic firstTopic
  • 打開消息發送控制檯
bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic firstTopic
  • 打開消息接受控制檯
bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic firstTopic --from-beginning
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章