Hadoop HBase概念學習系列之HBase裏的客戶端和HBase集羣創建鏈接(詳細)(十四)

 

  須要遵循如下步驟:緩存

  一、客戶端和Zookeeper集羣創建鏈接。在這以前客戶端須要得到一些信息(能夠從HBase配置文件中讀取或是直接指定)。客戶端從Zookeeper集羣中讀取-ROOT-表的位置信息。這是客戶端發起的第一次查詢。服務器

  二、客戶端鏈接-ROOT-表,並獲得.META.表的位置信息。這是客戶端發起的第二次查詢。spa

  三、客戶端鏈接.META.表,並下載分區列表和它們的位置。這是客戶端發起的第三次查詢。blog

  四、客戶端使用從.META.表下載的信息直接鏈接分區服務器中的分區並操做數據。在這個過程當中,客戶端會執行一系列的查詢。io

  五、客戶端會緩存前三次查詢的結果。若是客戶端認爲緩存中的數據已通過期,它會刷新緩存。這種狀況每每發生在客戶端鏈接分區服務器以後,發現.META.表所提供的鍵範圍並不在分區服務器HRegion上。集羣

 

相關文章
相關標籤/搜索