【发布时间】:2017-04-17 10:45:31
【问题描述】:
当您安装 oraoop 时,会发生两个重要的变化:
oraoop-1.6.0.jar 保存在 sqoop 的库中
在 $SQOOP_HOME/conf 中创建了一个 managers.d 文件夹,其中有一个名为 oraoop 的文件,其中包含:
com.quest.oraoop.OraOopManagerFactory=/usr/lib/sqoop/lib/oraoop-1.6.0.jar
现在我想绕过这些安装步骤,因为我无权修改集群上的内容。我找到了一个关于 jar 的解决方法,而不是将它保存在我可以使用的 sqoop 的 lib 中:
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/root/shared_folder/oraoop-1.6.0.jar
但是对于第二个语句,即:
com.quest.oraoop.OraOopManagerFactory=/usr/lib/sqoop/lib/oraoop-1.6.0.jar
如果不将此语句放入 sqoop 的配置文件中,我将无法运行 oraoop。有没有办法在外部传递这个配置?
我正在使用 HDP 2.1。
【问题讨论】:
标签: java hadoop cloudera sqoop hortonworks-data-platform