2013-03-25 62 views
0

我想測試HBase中的數據恢復(獨立模式),我該怎麼做?恢復會在獨立模式下工作嗎?如何測試HBase中的恢復?

從shell中執行put命令後,關閉了我的虛擬機的HBase i開關,並重新啓動了 ,它沒有顯示新添加的數據。即使我嘗試從日食也沒有顯示。我如何在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); 

Thanx提前

回答

0

的Hlog文件存儲在.logs文件夾(ROOTDIR),在單機模式下,它需要時間來寫進入WAL,在僞分佈式或分佈式模式下,它將立即更新