Como funciona a recuperação no HBase

Eu queria observar praticamente Como funciona a recuperação no HBase, eu tinha usado o seguinte trecho 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);

Depois de executar o código acima, reiniciei minha VM(sem parar o HBase) e iniciei o HBase, quando eu escaneei por essa tabela o nome Rowkey10 não estava aparecendo. Onde como, quando eu propriamenteparado a instância do HBase ereiniciou a VM, está mostrando perfeitamente (Desde o MemStore, o HBase empurrou os dados para as tabelas do HBase).
Embora meu WAL tenha sido habilitado porque não pode se recuperar. Existe algum erro no meu entendimento?
Onde os arquivos WAL serão armazenados? Estou usando o HBase no topo do meu sistema de arquivos local em vez do HDFS .... Onde posso verificar os arquivos WAL?

questionAnswers(2)

yourAnswerToTheQuestion