Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在不安装的情况下运行oraoop_Java_Hadoop_Cloudera_Sqoop_Hortonworks Data Platform - Fatal编程技术网

Java 在不安装的情况下运行oraoop

Java 在不安装的情况下运行oraoop,java,hadoop,cloudera,sqoop,hortonworks-data-platform,Java,Hadoop,Cloudera,Sqoop,Hortonworks Data Platform,安装oraoop时,会进行两项重要更改: oraoop-1.6.0.jar保存在sqoop的lib中 在$SQOOP_HOME/conf中创建了一个managers.d文件夹,其中有一个名为oraoop的文件,其中包含: com.quest.oraoop.OraOopManagerFactory=/usr/lib/sqoop/lib/oraoop-1.6.0.jar 现在我想绕过这些安装步骤,因为我没有权限修改集群上的内容。我找到了一个关于jar的解决方案,而不是将其保存在sqoop的库中,我

安装oraoop时,会进行两项重要更改:

oraoop-1.6.0.jar保存在sqoop的lib中

在$SQOOP_HOME/conf中创建了一个managers.d文件夹,其中有一个名为oraoop的文件,其中包含:

com.quest.oraoop.OraOopManagerFactory=/usr/lib/sqoop/lib/oraoop-1.6.0.jar
现在我想绕过这些安装步骤,因为我没有权限修改集群上的内容。我找到了一个关于jar的解决方案,而不是将其保存在sqoop的库中,我可以使用:

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的conf中,我就无法运行oraoop。有没有办法将此配置传递到外部

我正在使用HDP2.1。

使用
--连接管理器
选项

sqoop import (generic-args) --connection-manager com.quest.oraoop.OraOopManagerFactory (import-args)
使用
--连接管理器
选项

sqoop import (generic-args) --connection-manager com.quest.oraoop.OraOopManagerFactory (import-args)

你能详细说明一下吗,因为这不起作用@franklinsjiosqoop导入--连接jdbc:oracle:thin:@127.0.0.1:1521:XE--连接管理器com.quest.oraoop.OraOopManagerFactory--驱动程序oracle.jdbc.driver.OracleDriver--用户名根--密码管理器--表temp--目标目录/sqoop/tmp1-m3和错误?。。还可以尝试将
--driver
--connection manager
参数移动到
--connect
之前。尝试
sqoop导入-D sqoop.connection.factories=com.quest.oraoop.OraOopManagerFactory--driver oracle.jdbc.driver.OracleDriver--connect jdbc:oracle:thin:@127.0.0.1:1521:XE--用户名根--密码管理器--tabletemp--target dir/sqoop/tmp1-m3
oraoop.jar不在类路径中。按建议添加。请详细说明,因为这不起作用@franklinsjiosqoop导入--连接jdbc:oracle:thin:@127.0.0.1:1521:XE--连接管理器com.quest.oraoop.OraOopManagerFactory--驱动程序oracle.jdbc.driver.OracleDriver--用户名根--密码管理器--表temp--目标目录/sqoop/tmp1-m3和错误?。。还可以尝试将
--driver
--connection manager
参数移动到
--connect
之前。尝试
sqoop导入-D sqoop.connection.factories=com.quest.oraoop.OraOopManagerFactory--driver oracle.jdbc.driver.OracleDriver--connect jdbc:oracle:thin:@127.0.0.1:1521:XE--用户名根--密码管理器--tabletemp--target dir/sqoop/tmp1-m3
oraoop.jar不在类路径中。按建议添加它。