我知道在使用sqoop import将表从rdbms导入到hdfs时,我们可以使用import-all-tables选项来获取多个表。 但是,如果我的rdbms中有30个表并且只需要导入15个,那该怎么办? 在那种情况下可以做些什么?
感谢您的建议。
答案 0 :(得分:0)
添加--exclude-tables
以逗号分隔的表格列表,以便从导入过程中排除
shell脚本就像:
#!/bin/bash
exclude="table1,table2"
import-all-tables --connect jdbc:XXXX -username XXX\
-P --warehouse-dir /my/dir --exclude-tables $exclude -m XX