如何在HBase中测试恢复?

时间:2013-03-25 03:19:55

标签: hadoop hbase bigdata

我想测试HBase中的数据恢复(独立模式),我该怎么做?恢复是否可以在独立模式下运行?

从shell执行put命令后关闭HBase我切换了我的VM和 重新启动,它没有显示新添加的数据。即使我试图从日食也没有显示。如何在HBase中测试恢复?我能够看到Hfiles,但不是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);

提前完成

1 个答案:

答案 0 :(得分:0)

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