开发者社区 问答 正文

HBase表热点

请教一个HBase表热点问题:假如有一个宽表,其中某一行的数据很大,有数百万列,数据量也已经超过了Region的大小,如果该行数据成为读写的热点,对于这种情况应该怎么处理?

展开
收起
hbase小能手 2018-11-07 10:49:50 1847 分享 版权
1 条回答
写回答
取消 提交回答
  • 社区管理员

    1.这种就是hbase错误使用的结果,对于大的文件存放在hdfs,一行数据结果导致跨分区,这样的就是最初最在使用hbase的错误

    1. 一行数据的大小如果超过了regionSize,应该没有办法再对这行数据所在的region进行分裂,将读写负载分配到多个机器上
    2. 如果该行数据成为读写热点,可以考虑调整表结构,避免出现该超大行
    2019-07-17 23:12:38
    赞同 展开评论