Hadoop HBase概念学习系列之HBase里的客户端和HBase集群建立连接(详细)(十四)...
生活随笔
收集整理的這篇文章主要介紹了
Hadoop HBase概念学习系列之HBase里的客户端和HBase集群建立连接(详细)(十四)...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
需要遵循以下步驟:
1、客戶端和Zookeeper集群建立連接。在這之前客戶端需要獲得一些信息(可以從HBase配置文件中讀取或是直接指定)。客戶端從Zookeeper集群中讀取-ROOT-表的位置信息。這是客戶端發起的第一次查詢。
2、客戶端連接-ROOT-表,并得到.META.表的位置信息。這是客戶端發起的第二次查詢。
3、客戶端連接.META.表,并下載分區列表和它們的位置。這是客戶端發起的第三次查詢。
4、客戶端使用從.META.表下載的信息直接連接分區服務器中的分區并操作數據。在這個過程中,客戶端會執行一系列的查詢。
5、客戶端會緩存前三次查詢的結果。如果客戶端認為緩存中的數據已經過期,它會刷新緩存。這種情況往往發生在客戶端連接分區服務器之后,發現.META.表所提供的鍵范圍并不在分區服務器HRegion上。
?
?
轉載于:https://www.cnblogs.com/zlslch/p/6140325.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Hadoop HBase概念学习系列之HBase里的客户端和HBase集群建立连接(详细)(十四)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 备战数学建模48-数学规划模型终结篇(全
- 下一篇: hashmap中的hash扰动函数