大数据面试通关手册|Hbase面试题(一)

⭐⭐欢迎关注博客主页:https://blog.csdn.net/u013411339
⭐⭐欢迎点赞 收藏 ⭐留言 ,欢迎留言交流!
⭐⭐本文由【王知无】原创,首发于 CSDN博客!
⭐⭐本文首发CSDN论坛,未经过官方和本人允许,严禁转载!

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 => 'HexStringSpl

你可能感兴趣的:(大数据面试通关手册,大数据)