私が見つけたすべての検索は、1 つのテーブルをインポートする方法、または import-all-tables を推奨する方法を示しています。データベースから 440 個のテーブルのうち 35 個が必要な場合はどうなりますか。1 つのコマンドを記述してテーブルをカンマで区切ることはできますか?それとも、スクリプトに入れてコマンドを何度もコピー アンド ペーストし、そのたびにテーブル名を変更する必要がありますか?
私がしたいこと:
echo "Sqoop Import"
--options-file ${path}
--table tbl1,tbl2,tbl3\
--target-dir ${path}
--m 1\
私がしなければならないかもしれないと私が恐れていること:
echo "Sqoop Import"
--options-file ${path}
--table tbl1\
--target-dir ${path}
--m 1
wait
echo "Sqoop Import"
--options-file ${path}
--table tbl2\
--target-dir ${path}
--m 1