【发布时间】:2015-07-23 23:24:23
【问题描述】:
Store文件和HFile有什么区别??
我对压缩有基本的想法,即将存储文件合并在一起以减少磁盘搜索。
对吗??有人可以详细解释一下 Compaction 的具体过程以及它是如何工作的吗?
【问题讨论】:
标签: hbase
Store文件和HFile有什么区别??
我对压缩有基本的想法,即将存储文件合并在一起以减少磁盘搜索。
对吗??有人可以详细解释一下 Compaction 的具体过程以及它是如何工作的吗?
【问题讨论】:
标签: hbase
当 MemStore 达到给定大小 (hbase.hregion.memstore.flush.size) 时,它会将其内容刷新到 StoreFile。 Store 中的 StoreFiles 数量会随着时间的推移而增加。 Compaction 是一种通过将 StoreFiles 合并在一起来减少 StoreFiles 数量的操作,以提高读取操作的性能。执行压缩可能会占用大量资源,并且取决于许多因素可能有助于或阻碍性能。
压缩分为两类:次要和主要。
【讨论】: