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