HBase 批量加载数据恢复



由于Bulkload方法完全绕过写入路径,因此WAL不会被写入 作为过程的一部分,因此在出现以下情况时如何恢复批量加载的数据 区域服务器故障/崩溃?

HBase将数据存储在HFiles中,HFiles是不可变的,并放置在HDFS中,HDFS已经是可靠的存储。通常,此类文件的最小大小约为128mb。在创建HFile HBase之前,需要在内存中积累一定量的数据,为了在此过程中实现持久性,HBase使用WAL。在这种情况下,在批量加载中,您不需要 WAL,因为批量加载操作会直接创建 HFile,并且告诉 HBase 将它们用作数据存储的一部分。

最新更新