hadoop - 如何为 sqoop 1.4.6 启用 oraoop

标签 hadoop oracle11g sqoop

我正在使用 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/

相关文章:

apache-spark - var hFile = sc.textFile ("hdfs://localhost:9000/ex1/cen.csv") 输入路径不存在错误

hadoop - 作业期间更改了Hadoop分布式缓存对象

oracle - 是否可以使用 sql%rowcount 进行 SELECT?

sql - ORACLE 11g SET COLUMN NULL 对于大表的特定分区

mysql - sqoop 中以下命令面临问题

hadoop - 我们能否使用多个sparksession从两个不同的hive2服务器访问表

python - 什么是Hadoop Streaming Run命令来访问子目录中的文件

.net - 使用独立于底层数据库的数据访问代码创建 .NET 应用程序

hadoop - Sqoop中的时间戳截断

mongodb - 使用 Apache Sqoop 将数据从 Mongo/Cassandra 导出到 HDFS