我正在使用 sqoop
1.4.6 和 Oracle 11g
以及 ojdbc6
驱动程序。
我想知道既然 oraoop
是在 sqoop
1.4.6 中构建的,那么为什么我在运行 sqoop
时会在日志中获取此信息> 工作。
INFO oracle.OraOopManagerFactory:Oracle 和 Hadoop 的数据连接器已禁用。
我的作业成功运行,但我知道 oraoop
连接器比 JDBC
连接器更快。如何启用 oraoop
?
谢谢
最佳答案
If '--query' argument is specified in place of '--table' parm, Oraoop connector is not used.
同时检查 oraoop
是否配置正确:
- download/check -
oraoop-version.jar
文件位于$SQOOP_HOME/lib
- 创建/检查 -
$SQOOP_HOME/conf
中可用的oraoop-site-template.xml
文件 - 检查/添加 -
oraoop
文件位于$SQOOP_HOME/conf/managers.d
详细配置步骤说明:
关于hadoop - 如何为 sqoop 1.4.6 启用 oraoop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35349928/