master 在hbase中的角色
分配region給region server,和regionserver的負載均衡
zookeeper在hbase中的角色
儲存配置資訊,分布式同步,負責客戶端和region server交流
hregionserver在hbase中的角色
響應資料讀寫,管理region
hbase cataglog tables
meta表,裡面包含所以region和他們的位置資訊
hhbase write/write
讀路徑-blockcache(讀快取)–>memstore(寫快取)---------->hfile
寫路徑-wal日誌----->memstore--------->hfile檔案
每個regionserver 只有乙個wal日誌,如果每個region乙個,太多檔案寫,容易成為瓶頸
hbase compation
小合併:把相鄰的region 全成乙個大的
大合併:把region裡的所有hfile 合成乙個hfile,刪除過期的資料和刪除的資料
測試來看 ,region split了均勻的兩個子region,父region rowkey [a,b]
兩個region的[a,x],[x,b]
region server 崩潰
region server 掛掉後,hmaster 將wal日誌分配給其它region server,重做裡面的日誌即可,因為wal日誌在hdfs上的,保證資料完整性
hbase 宕機
不影響讀寫資料,影響region的**
hbase memstore blockcache關係
乙個region對應乙個memstore
乙個regionserver 對應 blockcache
hbase blockcache
blockcache
常見問題 朗動常見問題
常見問題一 方向盤變沉 檢查胎壓是否正常,輪胎是否過度磨損。助力幫浦不工作,前輪氣壓低。冬天的話,冷車在冬天助力油比較稠,方向會重一點。檢查轉向助力油。1 應該是是助力系統有問題或則助力潤滑油有問題。2 如果你在駕車時感覺方向盤變緊,汽車偏向一側,需要檢查輪胎,或進行車輪平衡 定位。在這些問題剛剛發...
面試常見問題 1 this的常見問題
this 的含義 this關鍵字是乙個非常重要的語法點。毫不誇張地說,不理解它的含義,大部分開發任務都無法完成。前一章已經提到,this可以用在建構函式之中,表示例項物件。除此之外,this還可以用在別的場合。但不管是什麼場合,this都有乙個共同點 它總是返回乙個物件。簡單說,this就是屬性或方...
Spring常見問題
1 利用spring框架程式設計,console列印出log4j warn please initialize the log4j system properly?lupa開源社群 u i w.d t 說 明你的log4j.properties沒有配置。請把log4j.properties放到工程的...