HBase热点问题以及解决方案
2019-01-27
热点是指发生在大量的Client直接访问集群的一个或极少数个节点(访问可能是读,写或者其他操作)。 大量访问会使热点Region所在的单个机器超出自身承受能力,引起性能下降甚至Region不可用,这 也会影响同一个RegionServer上的其他Region,由于主机无法服务其他Region的请求。
Carpe diem
热点是指发生在大量的Client直接访问集群的一个或极少数个节点(访问可能是读,写或者其他操作)。 大量访问会使热点Region所在的单个机器超出自身承受能力,引起性能下降甚至Region不可用,这 也会影响同一个RegionServer上的其他Region,由于主机无法服务其他Region的请求。
由于过多的小文件会影响查找的效率,HBase使用文件合并的方式来解决该问题。
通过前面对HBase各方面的介绍后,此处对HBase进行总结,主要涉及HBase与Hive的对比、HBase与传统数据库的对比以及HBase的应用场景等方面。
什么是HBase?HBase有什么特点?HBase的数据模型是什么?等等,这些问题都将被一一解答。
HBase shell是HBase的一套命令行工具,类似传统数据中的sql概念,可以使用shell命令来查询HBase中数据的详细情况。