首页 > 解决方案 > SQOOP 在导入数据时如何检测驱动类?

问题描述

在做的时候sqoop-import我看到了——

但是当我遇到teradata时,我必须添加 2 个罐子,如果我没有指定驱动程序类,sqoop 就会出现错误。

所以我必须明确提及--driver com.teradata.jdbc.TeraDriver

在sqoop中是否有这些都提到的地方?

或者

sqoop 是否足够聪明,可以识别 db2 和 oracle 的驱动程序类?如果是这样,为什么在 teradata 的情况下它会失败。

我还注意到 EMR 集群配置中的一件事。在 中调用的sqoop.connection.factories=com.cloudera.sqoop.manager.DefaultManagerFactory属性sqoop-site.xml

这是有时做的吗?

标签: teradatasqoopamazon-emr

解决方案


推荐阅读