0

我想测试 HBase(独立模式)中数据的恢复,我该怎么做?恢复可以在独立模式下工作吗?

在没有关闭 HBase 的情况下从 shell 执行 put 命令后,我切换了我的 VM 并重新启动,它没有显示新添加的数据。即使我尝试过 eclipse 也没有显示。如何在 HBase 中测试恢复?我可以看到 Hfile,但看不到 Hlog,我需要为此设置任何路径吗?

这是我写的代码..

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);

提前感谢

4

1 回答 1

0

HLog 文件存储在.logs 文件夹(Rootdir)中,在独立模式下,写入 WAL 需要时间,而在伪分布式或分布式模式下,它将立即更新

于 2013-04-02T10:29:58.223 回答