Как Sqoop Импорт данных из другой базы данных в HDFS - PullRequest
0 голосов
/ 09 июля 2019
$cat > import.txt
    import
    --connect
    jdbc:mysql://localhost/hadoopdb
    --username
    hadoop
    -password
    abc

В текстовом файле я сохранил URL-адрес, имя пользователя и пароль jdbc в одном текстовом файле, и когда я вызываю команду sqoop, я вызываю ее следующим образом:

sqoop --options-file /user/cloudera/import.txt --table employee

Но я хочу импортировать из нескольких баз данных в HDFS. Как мне подойти к одному и тому же для нескольких баз данных? Я пытался найти то же самое, но я не нашел подходящего ресурса. Кто-нибудь может мне помочь с этим?

1 Ответ

0 голосов
/ 09 июля 2019

Я достиг этого, написав скрипт оболочки с несколькими операторами sqoop. Одно заявление sqoop на работу. Каждый оператор внутри скрипта оболочки может содержать ссылку на собственный файл опций.

...