У меня есть небольшая проблема - я не могу понять, как создать транзакцию (или ее аналог) в HBase. Например, есть две таблицы, и я хочу вставить значение в первом и обновить значение во второй таблице. Я обнаружил, что HTable имеет метод:Аналог транзакции в HBase
void batch(List<Row> actions, Object[] results)
//Method that does a batch call on Deletes, Gets and Puts.
Но он работает только с одной таблицей. Погуглить, я нашел класс MultiAction:
Контейнер для действий (т.е. получить, удалить или Пут), которые сгруппированы по regionName. Предназначен для использования с HConnectionManager.processBatch()
Это то, что я ищу? Если да, то я не могу понять, что такое region. Спасибо за любую помощь.