【发布时间】:2014-12-05 06:37:45
【问题描述】:
我是 Hbase 的新手。Hbase 非常适合随机更新(放置或删除)表,但我无法理解 hbase 是如何执行的。因为 hbase 使用 HDFS 进行存储,并且无法更新 HDFS 中的任何内容。 Hbase 使用 memstore 更新记录并首先将任何编辑写入 memstore。所以 MemStore 包含按排序键顺序的任意数量的更新行。当它将数据转储到磁盘到 hfile 时,此 hfile 是否与其他 hfile 全局排序.
转储所有 hfile 后,hfile 被复制到 HDFS。WAL 编辑日志的问题相同。WAL 日志文件是否也在 HDFS 中复制。对于每次更新,我们都将更新复制到 HDFS。
【问题讨论】: