prince的文章

一百、HBase区域拆分

HBase区域拆分 区域在达到配置的阈值时拆分。下面我们简要介绍这个话题。有关更长的说明,请参见Enis Soztutar的Apache HBase Region拆分和合并。 拆分在RegionServer上独立运行;即主机不参与。Regi...

赞(0)princeprinceHBase 教程 阅读(257)

九十九、HBase区域服务器位置

HBase区域 – 区域服务器位置 随着时间的推移,Region-RegionServer位置通过HDFS块复制来实现。在选择要写入副本的位置时,HDFS客户端默认执行以下操作: 1、 第一个副本被写入本地节点; 2、 第二个副本写入另一个...

赞(0)princeprinceHBase 教程 阅读(226)

九十八、HBase区域服务器分配

HBase区域 – 区域服务器分配 本节介绍HBase区域如何分配给区域服务器。 HBase区域分配启动 # 当HBase启动区域分配如下(简短版本)时: 1、 主机在启动时调用AssignmentManager; 2、 Assignmen...

赞(0)princeprinceHBase 教程 阅读(259)

九十七、HBase区域数量

对HBase区域数量的考虑 一般来说,HBase被设计为每台服务器运行一个较小的(20-200)数量相对较大的(5-20Gb)区域。对此的考虑如下: 为什么我应该保持我的区域数低? 通常情况下,由于多种原因,您希望在HBase上保持较低的区...

赞(0)princeprinceHBase 教程 阅读(225)

九十六、HBase:禁用WAL

禁用WAL 为了改善在某些特定情况下的性能,你可以禁用WAL。但是,禁用WAL会使数据处于危险之中。推荐这种情况的唯一情况是在批量加载过程中。这是因为,如果出现问题,可以重新运行批量负载,而不会有数据丢失的风险。 通过调用HBase客户端字...

赞(0)princeprinceHBase 教程 阅读(226)

九十五、WAL耐久性

耐久性 可以在每个突变或表格基础上设置耐久性。包含如下的选项: SKIP_WAL:不要将突变写入WAL(请参阅下一节,禁用WAL)。 ASYNC_WAL:异步写入WAL;不要让客户端等待其写入文件系统的同步,而是立即返回。编辑变得可见。同时...

赞(0)princeprinceHBase 教程 阅读(238)

九十四、HBase:WAL压缩

WAL压缩 可以使用LRU Dictionary压缩来压缩WAL的内容。这可以用来加速WAL复制到不同的datanode。该Dictionary最多可以存储215个元素;超过这个数字后开始逐出。 要启用WAL压缩,请将hbase.regio...

赞(0)princeprinceHBase 教程 阅读(270)

九十三、HBase:WAL拆分

WAL拆分 RegionServer服务于许多区域。区域服务器中的所有区域共享相同活动的WAL文件。WAL文件中的每个编辑都包含有关它属于哪个区域的信息。当打开区域时,需要重播属于该区域的WAL文件中的编辑。因此,WAL文件中的编辑必须按区...

赞(0)princeprinceHBase 教程 阅读(268)