Как работает Recovery в HBase

Я хотел практически наблюдать, как Recovery Recovery работает в HBase, я использовал следующий фрагмент кода

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

После выполнения вышеуказанного кода я перезапустил свою виртуальную машину(без остановки HBase) и запустил HBase, когда я просмотрел эту таблицу, имя Rowkey10 не показывалось. Где, когда я правильноостановился экземпляр HBase иперезапустил ВМ, он показывает отлично (так как из MemStore HBase поместил данные в таблицы HBase).

Хотя мой WAL был включен, почему этоне может восстановиться. Что-то не так в моем понимании?

Где будут храниться файлы WAL? Я использую HBase поверх моей локальной файловой системы вместо HDFS .... Где я могу проверить файлы WAL?

Ответы на вопрос(2)

Ваш ответ на вопрос