使用sqoop将数据传输到hdfs时出错

时间:2016-05-09 11:21:51

标签: hadoop hive

我使用sqoop在hdfs和oracle之间传输数据,如下所示:

jar

当我使用sqoop作为上面的显示

时,我得到如下所示的错误
hadoop@jiogis-cluster-jiogis-master-001:~$ sqoop import --connect jdbc:oracle:gis-scan.ril.com/SAT --username=r4g_viewer --password=viewer_123 --table=R4G_OSP.ENODEB --hive-import  --hive-table=ENODEB --target-dir=user/hive/warehouse/proddb/JioCenterBoundary -- direct

1 个答案:

答案 0 :(得分:1)

您的jdbc连接字符串看起来不正确。你能用这种格式试试吗:

--connect jdbc:oracle:thin:@//hostname:port/servicename

在您的情况下,这可能是:

--connect jdbc:oracle:thin:@//gis-scan.ril.com:1521/SAT

您可能需要仔细检查端口号是否正确,因为扫描侦听器可能不在默认的1521端口上。