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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270369.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

run()方法和start()方法测试解析

run()方法没有启动一个新的线程,通过如下代码可以看出,是main主线程执行的 start()方法启动了一个新线程,启动了线程,从如下代码看出t1线程执行了代码

操作系统:升级Windows 11正式版的四种方法

距离 Windows 11 预览版测试已经过去近四个半月。 终于,在 10 月 5 日,微软的 Windows 11 正式版操作系统全面上市。 Win11 的正式上线,打破了微软在 Win 10 刚发布之时曾表示 Win 10 将会是最后一代 Windows 的说法。 微软表示,…

线程NEW状态和RUNNABLE状态

新建一个线程的时候是NEW状态 启动线程后是RUNNABLE状态

电脑知识:Win10系统优化的7个设置技巧

今天小编给大家介绍一些Win10系统优化的7个设置技巧,希望对大家能有所帮助!1、卸载Win10自带的软件Win10默认会自带很多的内置应用(地图、游戏、画图3D、Groove音乐、Skye、Xbox),大部分大家都用不到,建议卸…

c语言已知加速度求位移速度,知道初速度知道加速度求位移的公式

知道初速度知道加速度求位移的公式以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!知道初速度知道加速度求位移的公式高一物理公式总结一、质点的运动(1)------直线运动1)匀变速直线运动1.平…

IllegalThreadStateException

IllegalThreadStateException

js日期显示效果

<!DOCTYPE html><html> <head> <meta charset"UTF-8"> <title></title> </head> <body> <div id"div1"> </div> <script type"text/javascript"> window.οnlοadfunction s…

操作系统:操作系统装进U盘的图解教程

使用U盘安装操作系统的相信大家都比较熟悉了&#xff0c;如果把操作系统安装在U盘中你尝试过吗&#xff1f;操作系统安装电脑的时候是写入硬盘当中&#xff0c;U盘属于移动硬盘&#xff0c;自然也在安装范围内&#xff0c;过去只是U盘空间小无法安装&#xff0c;现在随着科技发…

网络知识:WiFi越用越慢,到底是什么原因

WiFi越用越慢&#xff0c;到底是什么原因&#xff1f; 有人认为是WiFi盒子有问题&#xff0c;但其实和路由器的错误摆放也有关系。 今天&#xff0c;小编特地百度了一下&#xff0c;列出了几个路由器正确摆放的小常识&#xff0c;而且不用花一分钱&#xff0c;就可以测试出家中…

硬件知识:电脑组装机必备的知识梳理

今天小编给大家分享电脑组装机必备的知识&#xff0c;希望对大家能有所帮助&#xff01; 确实机箱内部的硬件连接中&#xff0c;大多数线材的插头和插孔都是独特的&#xff0c;比如主板的204pin&#xff0c;CPU的44pin都不能通用&#xff0c;多接口中方口和圆口的搭配也不会导致…

android 首页布局变换,Android XML布局与View之间的转换

Android的布局方式有两种&#xff0c;一种是通过xml布局&#xff0c;一种是通过java代码布局&#xff0c;两种布局方式各有各的好处&#xff0c;当然也可以相互混合使用。很多人都习惯用xml布局&#xff0c;那xml布局是如何转换成view的呢&#xff1f;本文从源码的角度来简单分…

C++的ORM工具比较

用过Java的都知道SSH框架&#xff0c;特别对于数据库开发&#xff0c;Java领域有无数的ORM框架&#xff0c;供数据持久层调用&#xff0c;如Hibernate&#xff0c;iBatis(现在改名叫MyBatis)&#xff0c;TopLink&#xff0c;JDO&#xff0c;JPA……非常方便实用。用过C#的同学们…

电脑技巧:Win10自带存储感知功能给电脑磁盘瘦身

今天给大家分享Win10自带存储感知功能给电脑磁盘瘦身功能&#xff0c;希望对大家能有所帮助&#xff01;1、什么是存储感知Win10存储感知功能属于Win10操作系统的一大亮点&#xff0c;自带有AI的存储感知功能发挥其磁盘清理功能&#xff0c;它可以在操作系统需要的情况下清理不…

线程的优先级

setPriority(); 设置线程的优先级Thread类里面的 MIN_PRIORITY 1 表示最小优先级 NORM_PRIORITY 5 表示默认优先级 MAX_PRIORITY 10 表示最大优先级

电脑存储:A盘、B盘知识介绍,为何总是电脑磁盘从C盘开始

❤️作者主页&#xff1a;IT技术分享社区 ❤️作者简介&#xff1a;大家好,我是IT技术分享社区的博主&#xff0c;从事C#、Java开发九年&#xff0c;对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉&#xff1a; 数据库领域优质创作者&#x1f3c6;&#x…

使用axis发送xml报文,返回并解析报文实例

前段时间刚好学了一点webservice&#xff0c;因此想和大家分享一下我的成果&#xff0c;因为能力原因&#xff0c;只能做个小实例&#xff0c;望大家见谅&#xff01; 此实例的思路是&#xff1a;&#xff08;1&#xff09;用String类型构造好需要发送的报文;(2)使用axis调用服…

某游戏在华为鸿蒙,华为鸿蒙系统运行安卓游戏出现新状况!安卓换皮论被彻底打脸?...

虽然华为鸿蒙系统已经经过几轮的测试&#xff0c;准备在6月份大规模推送正式版本了&#xff0c;但现在依然还有一些杂音不绝于耳。最主要的争议点还是老生常谈的”鸿蒙系统到底是不是安卓系统的换皮“。支持鸿蒙系统安卓换皮的一方拿出过不少证据&#xff0c;比如安装包还是APK…

电脑技巧:电脑插上U盘就死机或重启原因和解决办法

大家平时将u盘或其他可移动设备连接电脑插口的时候&#xff0c;不少电脑小白都碰到过操作系统自动重启甚至出现电脑死机的尴尬情况。针对u盘等外部设备连接引起的电脑死机问题&#xff0c;我们应该根据具体问题具体分析&#xff0c;找到原因就可以解决掉。接下来小编带大家看看…

使用UGUI绘制自定义几何图形

本文展示了如何使用UGUI绘制矩形&#xff0c;同理可绘制其他几何图形。 UGUI的渲染体系&#xff0c;简单来说所有的控件和可显示的元素都是Graphic。Graphic持有一个CanvasRenderer&#xff0c;通过SetVertices设置顶点&#xff0c;最终完成绘制。 举例来说&#xff0c;Image控…