Как отключить WAL в hbase 2.0.0 с помощью API Java? - PullRequest
0 голосов
/ 25 июня 2018

Интересно, есть ли способ отключить операции WAL (запись в журнал записи) при вставке новых данных в таблицу hbase с помощью JAVA API?

Спасибо за помощь:)

1 Ответ

0 голосов
/ 25 июня 2018

В HBase 2.0.0

Чтобы пропустить WAL на отдельном уровне обновления (для одного Put или Delete):

Put p = new Put(ROW_ID).addColumn(FAMILY, NAME, VALUE).setDurability(Durability.SKIP_WAL)

Чтобы установить этот параметр для всей таблицы (таквам не нужно делать это каждый раз для каждого обновления):

TableDescriptorBuilder tBuilder = TableDescriptorBuilder.newBuilder(TableName.valueOf(TABLE_ID));
tBuilder.setDurability(Durability.SKIP_WAL);
... continue building the table

Надеюсь, это поможет

...