- 博客(3)
- 收藏
- 关注
原创 hbase在zk上的znode数据存储信息
表格太大放不下,只能做好截图了:补充内容:flush memstore写操作的流程prepare阶段:遍历当前Region中的所有Memstore,将Memstore中当前数据集kvset做一个快照snapshot,然后再新建一个新的kvset。后期的所有写入操作都会写入新的kvset中,而整个flush阶段读操作会首先分别遍历kvset和snapshot,如果查找不到再会到HFile中查找。prepare阶段需要加一把updateLock对写请求阻塞,结束之后会释放该锁。因为此阶段没有
2021-07-14 18:42:09
500
原创 RegionServer初始化流程&zk(batch 2.2)
一、创建 RegionServer实例:入口HRegionServerCommandLine.start执行以下核心代码启动独立线程:HRegionServer hrs = HRegionServer.constructRegionServer(regionServerClass, conf); hrs.start(); hrs.join();constructRegionServer用于实例化 RegionServer,该处通过加载configuration,
2021-07-13 17:35:41
289
原创 master 启动流程&zk源码分析(batch 2.2)
一、hadoop是什么1、hadoop是一套开源的大数据基础工具,由开源基金会apache研发和管理。该软件的理论来源是谷歌对海量数据处理提出的三篇论文(《分布式文件系统》《分布式计算模型》《BigTable》)。2、Hadoop是一套大数据行业标准开源软件,能够在分布式环境下提供了海量数据的处理能力。二、hadoop 能干什么简而言之,数据的存储和计算。三、hadoop的...
2021-07-13 11:55:02
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人