在做sqoop-import
时,我已经看到了-
--driver com.mysql.jdbc.Driver
指定mysql驱动程序类。也不需要额外的罐子。但是当我遇到 teradata 时,我必须添加2个jar,如果我未指定 driver class ,则sqoop陷入困境错误。
所以我必须明确提及--driver com.teradata.jdbc.TeraDriver
在某个地方是否所有这些都被提及?
或
sqoop足够聪明,可以识别db2和oracle的驱动程序类吗? 如果是这样,为什么在使用Teradata时失败了。
我也注意到EMR群集配置中的一件事。
在sqoop.connection.factories=com.cloudera.sqoop.manager.DefaultManagerFactory
中称为sqoop-site.xml
的属性。
这是在做些什么吗?