1. 程式人生 > >3.kafka主題、分割槽、副本關係

3.kafka主題、分割槽、副本關係

./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種緯度去看資料分佈。