数据解析导入sqoop配置单元oracle
我希望连接到数据库并将数据从oracle导入到文件或配置单元。 但现在,我想在oracle上使用sqoop将数据从查询导入配置单元 我以前使用过以下方法: sqoop导入-连接'jdbc:oracle:thin:@server1:1521:ICIS'-P-username JAPHONIE-query'SELECT*从合同内部加入合同版本在CV上的合同编号=合同编号,其中$CONDITIONS'-target dir BOUH-按合同编号拆分-其中'1=1' 这一个在我的文件夹BOUH创建我的数据,在这一点上没有问题 但当我使用以下命令时: sqoop导入-连接'jdbc:oracle:thin:@server1:1521:ICIS'-P-用户名JAPHONIE-query'SELECT*从合同内部加入合同在CV上的合同版本\u CON_NUMBER=CON_NUMBER WHERE$CONDITIONS'-target dir BOUH-按合同编号拆分-其中'1=1'-hive导入-hive table BOUH My BOUH文件夹只包含_SUCCESS,没有数据,配置单元中的表已创建但为空。。。 我不明白这个问题是从哪里来的。我也没有任何错误消息 你知道吗数据解析导入sqoop配置单元oracle,oracle,hive,sqoop,Oracle,Hive,Sqoop,我希望连接到数据库并将数据从oracle导入到文件或配置单元。 但现在,我想在oracle上使用sqoop将数据从查询导入配置单元 我以前使用过以下方法: sqoop导入-连接'jdbc:oracle:thin:@server1:1521:ICIS'-P-username JAPHONIE-query'SELECT*从合同内部加入合同版本在CV上的合同编号=合同编号,其中$CONDITIONS'-target dir BOUH-按合同编号拆分-其中'1=1' 这一个在我的文件夹BOUH创建我的数
编辑:我设法加载我的表,首先,执行第二个查询,创建没有数据的表,然后删除空文件夹,执行第一个查询,正确提取数据。。。但我想在一个查询中执行相同的操作…导入的数据将保存在/user/hive/warehouse下,因为它是一个内部配置单元表,不会保存在-target dir中提到的BOUH文件夹中。您的脚本是正确的,您应该能够看到配置单元表中的数据,正如您所说的无法看到数据一样,请查看一下/user/hive/warehouse文件夹。但是,如果您无法查看数据,请将sqoop日志粘贴到此处。这在我的环境中可能会有所不同。。。我正在使用hortonworks沙盒虚拟机。我对不同的查询使用了相同的设置,效果非常好,我的配置单元表和数据都在我的“bouh”文件夹下。。。但对于这个查询,它不起作用。