1.Hbase调谐HBase高可用
在HBase中,Hmaster监视RegionServer的生命周期并平衡RegionServer的负载。 当Hmaster锁定时,整个HBase群集将处于不健康状态,此时的运行状态不会维持太久。 因此,必须配置hbase的高可用性
预分区
每个region维护startRow和endRowKey,如果参与的数据符合region维护的rowKey范围,则该数据将保留在此region中。 根据这一原则,您可以大致规划将数据放入的分区,从而提高HBase的性能。
1 .手动设置预分区
生成hbase create 'user '、' info '、' partition1'、SPLITS=['a '、' c '、' f '、' h']2.16进制序列的分区
create 'user2'、' info '、' partition2'、{NUMREGIONS=15,SPLITALGO='HexStringSplit'} 3.根据文件中设置的规则进行分区
创建splits.txt文件的内容如下:
然后执行:
创建' user3',' p