gpt4 book ai didi

hadoop - 恢复如何在HBase中工作

转载 作者:行者123 更新时间:2023-12-02 21:55:08 25 4
gpt4 key购买 nike

我想观察一下HBase恢复的工作原理,我使用了以下代码段

    Put p=new Put(Bytes.toBytes("name10"));
p.setWriteAheadLog(true);
p.add(Bytes.toBytes("cf"), Bytes.toBytes("name"),Bytes.toBytes("Some Value 10"));
table.setAutoFlush(true);
table.put(p);

执行完上述代码后,我重新启动了我的VM (不停止HBase)并启动了HBase,当我浏览此表时,未显示行键名称10。哪里,当我正确 停止HBase实例重新启动虚拟机时,它显示得很完美(自从MemStore以来,HBase将数据推送到HBase表中)。
虽然,我的WAL已启用,为什么它无法恢复。我的理解有什么错误吗?
WAL文件将存储在哪里?我在本地文件系统之上使用HBase而不是HDFS ....在哪里可以检查WAL文件?

最佳答案

试试这个:

将数据放在表中之后。
从hbase shell运行“flush tablename”。
然后检查

关于hadoop - 恢复如何在HBase中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15470122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com