如何在HBase中实现分层存储?

问题描述:

我正试图获取有关在运行HDFS的HBase上实施分层存储的信息。我从这link读了关于HDFS上的分层存储。我也经历了link,但我仍然怀疑与实施有关。如何在HBase中实现分层存储?

  1. 在HDFS上,基于访问频率,我可以将文件从一种存储类型移动到另一种存储类型。但是,由于HBase将文件存储在HDFS上,我如何知道文件的访问频率?如果我直接在HDFS上移动文件,HBase和HDFS之间的映射会因为这种移动而受到干扰吗?

  2. 对于在HDFS上移动数据,我需要编写自己的逻辑还是可以进行配置,有些HBase实用程序会将数据从一个存储移动到另一个存储?

我明白分层存储的概念,我对实现有怀疑。

如果你可以分享任何信息或给我链接到博客/文章,这将有很大帮助。提前致谢。

我想你正在试图实施的是Lambda Architecture。除了提供的链接,我建议你搜索互联网,有很多关于人们在实施这种系统时做出的决定的例子。