HBase在哪里存储所有行键?

HBase在哪里存储所有行键?,hbase,Hbase,我正在研究hbase。我有一些问题: HBase在哪里存储行键?它是否在每个区域服务器的内存中?还是在磁盘上 如果我的行键非常大,会发生什么 谢谢 整行键存储在每个单元格中,允许稀疏存储 这意味着将为每一行:family:column键写入整行。列名也被存储 这显然意味着大行/列名将消耗大量磁盘空间 使用lzo存储可以缓解很多问题: Lars George有一篇关于hbase中数据的基本布局的非常好的文章(现在有点旧了,但基本布局还是一样的):

我正在研究hbase。我有一些问题:

  • HBase在哪里存储行键?它是否在每个区域服务器的内存中?还是在磁盘上

  • 如果我的行键非常大,会发生什么


  • 谢谢

    整行键存储在每个单元格中,允许稀疏存储

    这意味着将为每一行:family:column键写入整行。列名也被存储

    这显然意味着大行/列名将消耗大量磁盘空间

    使用lzo存储可以缓解很多问题:

    Lars George有一篇关于hbase中数据的基本布局的非常好的文章(现在有点旧了,但基本布局还是一样的):