HDFS支持一种称为“自我修复”的机制。据我所知,这意味着,当一个文件(或更好的数据块)写入HDFS时,该块将在一组数据节点上进行复制。 HDFS验证所有节点上数据块的一致性,并自动检测要再次复制到新数据块中的不一致数据。这是我正在寻找的功能。
现在 - Hbase基于HDFS。据我所知,Hbase针对随机访问'smaler'数据集进行了优化(只有几MB)。 Hbase还支持主键和查询语言。这也是我正在寻找的。
我的问题是:Hbase是否仍然支持HDFS的“自我修复”功能,还是因为关系数据库类比的不同方法而丢失了?