我使用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
答案 0 :(得分:1)
您的jdbc连接字符串看起来不正确。你能用这种格式试试吗:
--connect jdbc:oracle:thin:@//hostname:port/servicename
在您的情况下,这可能是:
--connect jdbc:oracle:thin:@//gis-scan.ril.com:1521/SAT
您可能需要仔细检查端口号是否正确,因为扫描侦听器可能不在默认的1521端口上。