HBase支持單行原子事務。
用於實際檢查。我已經執行(在Eclipse中調試)的table.put(P)當我重新啓動HBase的沒有更新的新行後立即寫了下面的代碼HBase中的恢復
Increment inc=new Increment();//For writing it to WAL
inc.getWritetoWAL();
Put p = new Put(Bytes.toBytes("name10"));
p.add(Bytes.toBytes("cf"), Bytes.toBytes("name"),Bytes.toBytes("Some Value 10"));
table.setAutoFlush(false);
table.put(p);
table.close();
要檢查我已經停止HBase的恢復在桌子裏。根據HBase中的文檔,一旦它寫入memstore(緩存),它可以恢復,雖然崩潰發生,但在這裏它不恢復,雖然WAL已啓用.....
我的理解是否有任何錯誤....
Thanx提前答覆.....
Thanx的信息(非常有幫助)。我已經修改了那部分代碼,仍然面臨着這個問題...你可以檢查這個鏈接[Click Here](http://stackoverflow.com/questions/15470122/how-recovery-works-in-hbase) – Rohit 2013-03-18 05:12:39