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