Импорт данных в hbase с использованием sqoop - PullRequest
0 голосов
/ 24 ноября 2018

Когда я хочу импортировать данные в куст с помощью sqoop, я могу указать --hive-home <dir>, и sqoop вызовет указанную копию куста, установленную на машине, где выполняется сценарий.Но как насчет hbase?Как sqoop узнает, в какой экземпляр / базу данных hbase я хочу импортировать данные?

1 Ответ

0 голосов
/ 25 ноября 2018

Может быть, документация поможет?

Указывая --hbase-table, вы указываете Sqoop импортировать в таблицу в HBase, а не в каталог в HDFS

Каждый пример, который я вижу, просто показывает эту опцию вместе с семействами столбцов и так далее, поэтому я предполагаю, что она зависит от любых переменных, которые могут быть частью sqoop-env.sh, например, что в документах Hortonworks сказано


Когда вы указываете домашний каталог hive, это не говорит о какой-либо информации о базе данных или таблице, а о том, где находятся файлы конфигурации Hive на компьютере, на котором вы запускаете Sqoop.По умолчанию это переменная среды $HIVE_HOME

...