Импортируйте несколько таблиц в Hive с помощью sqoop и вставьте запись в другую таблицу, чтобы указать завершение приема с отметкой времени - PullRequest
0 голосов
/ 23 октября 2018

Это вопрос из двух частей:

Часть 1:

Я пытаюсь использовать команду sqoop import-all-tables для импорта нескольких таблиц изТестовая база данных Oracle в Hive. Я впервые использую эту команду для импорта нескольких таблиц, и в ходе моего онлайн-исследования, с которым я столкнулся, я видел предложения использовать - warehouse-dir в sqoopзаявление.Я новичок в этом, и я не совсем знаю, какой URL использовать для этого параметра - warehouse-dir .Это место куста базы данных, куда я хочу импортировать таблицы?Имя базы данных моего улья 'Example_Test', в этом случае, какой будет URL, который я передам для вышеупомянутого параметра?

Часть 2:

Мой второйВопрос является продолжением вышеуказанного вопроса.Я создал таблицу с именем Ingestion_Status в базе данных Hive Example_Test, и мне нужно вставить в эту таблицу Hive запись, указывающую время начала и окончания приема, а также логическое значение, чтобы указать, произошел ли сбой приема илиЯ немного растерялся, в каком направлении начинать, создать сценарий оболочки, который включает команду sqoop части 1 и оператор вставки части 2?

Буду очень признателен за небольшую помощь, чтобы начать меня на правильном пути. Заранее спасибо.

...