Cómo funciona la recuperación en HBase

Quería observar prácticamente cómo funciona la recuperación en HBase, había usado el siguiente fragmento de código

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

Después de ejecutar el código anterior, reinicié mi VM(sin parar HBase) y comencé el HBase, cuando exploré a través de esta tabla el Rowkey name10 no estaba apareciendo. Donde como, cuando yo correctamentedetenido la instancia de HBase yreinició la máquina virtual, se está mostrando perfectamente (ya que desde MemStore el HBase insertó los datos en las tablas de HBase).
A pesar de que mi WAL estaba habilitada, no se puede recuperar. ¿Hay algún error en mi entendimiento?
¿Dónde se almacenarán los archivos WAL? Estoy utilizando HBase en la parte superior de mi sistema de archivos local en lugar de HDFS ... ¿Dónde puedo consultar los archivos WAL?

Respuestas a la pregunta(2)

Su respuesta a la pregunta