Все поисковые запросы, которые я нашел, показывают, как импортировать одну таблицу или рекомендовать импортировать все таблицы. Что, если я хочу 35 из 440 таблиц из моего db. Могу ли я просто написать одну команду и разделить таблицы по запятой или мне нужно поместить ее в скрипт, скопировать и проделать команды снова и снова и каждый раз менять имя таблицы?Sqoop импортирует несколько таблиц, но не все
Что я хочу сделать:
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
Это поможет вам: http://stackoverflow.com/questions/34966626/how-to-import-the-data-from-multiple-source-thru-sqoop/34985029#34985029 –
@vinayak Это именно то, что Я искал! –
Хорошо. Надеюсь, он решил проблему. Пожалуйста, подтвердите свой ответ. –