Kafka的安裝配置

    消息的兩個類型:Topic主題,Queue隊列。Kafka屬於Topic主題類型,在大數據的系統中,Kafka的使用依賴與zookeeper的,所有要先保證系統中先啓動zk。現在以Kafka的單機單broker的方式來做簡單的介紹。

  1. 準備安裝文件,解壓後可以不配置環境變量
    tar -zxvf kafka_2.9.2-0.8.1.1.tgz -C ~/training/
    核心配置文件 config/server.properties
        broker.id= 0  //多機形式,要保證broker的唯一性
        port = 9092  //多機安裝中,端口號不同
        log.dirs=/root/training/kafka_2.9.2-0.8.1.1/logs  //日誌
        zookeeper.connect=bigdata111:2181  //配置zk
    啓動命令
        bin/kafka-server-start.sh config/server.properties &
  2. 測試demo(開三個窗口,啓動好後,在其他一個窗口中輸入內容,驗證其他兩個窗口中顯示出來)
    1. 創建Topic
      bin/kafka-topics.sh --create --zookeeper bigdata111:2181 -replication-factor 1 --partitions 3 --topic mydemo1
    2. 發佈消息
      bin/kafka-console-producer.sh --broker--list bigdata111:9092 --topic mydemo1
    3. 接受消息
      bin/kafka-console-consumer.sh --zookeeper bigdata111:2181 --topic mydemo1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章