Если вы не хотите писать слишком много кода, просто откройте таблицу в методе настройки компаратора или редуктора и сделайте оператор put в таблицу hbase. С другой стороны, напишите свою работу так, чтобы выходной файл был hdfs-файлом. Таким образом, вы можете писать в hbase и hdfs.
Чтобы быть более сложным, когда вы выполняете context.write(), вы должны писать в файл hdfs, а с другой стороны, table.put может произойти, когда вы делаете put.
Кроме того, не забудьте закрыть стол и все остальное в методе cleanup(). Единственным фоном является то, что, скажем, 1000 карт, ваше табличное соединение будет открываться 1000 раз, но в любой момент времени на самом деле будет работать только максимальное количество ваших карт, поэтому, вероятно, будет 50, в зависимости от вашей настройки. Работает для меня хотя бы!