3.kafka主題、分割槽、副本關係
阿新 • • 發佈:2019-01-11
./kafka-topics.sh --create --topic topic2--replication-factor 2 --partitions 4 --zookeeper 10.10.100.215:218
topic 主題建立了2個副本 ,4個分割槽
向 topic2 寫入hello ,這個hello 會被分配到 其中一個分割槽和該分割槽的副本,並且這個hello 在這個分割槽寫入是有順序的
配置檔案制定的kafka寫入資料的目錄 log.dirs=/home/kafka_log,去該目錄下檢視分割槽情況
檢視一個節點包含哪些分割槽:
215節點: topic2-0 topic2-3 topic2-2
216節點: topic2-0 topic2-1
217節點: topic2-1 topic2-2 topic2-3
# cd topic2-1
進到某個目錄檢視資料情況
#nano 00000000000000000000.log ,剛好發現數據寫入在這
檢視一個分割槽包含哪些節點:總共2個副本,所以分佈於2個分割槽
partition[0]=215,216
partition[1]=216,217
partition[2]=215,217
partition[3]=215,217
這是從2種緯度去看資料分佈。