Cloudera Sqoop中的NullPointerException

时间:2019-05-31 10:35:13

标签: hadoop sqoop cloudera

我正在使用VirtualBox (cloudera-quickstart-vm-5.13.0-0-virtualbox-disk1.vmdk)中的Cloudera Quickstart VM。我正在将数据从Oracle DB导出到Hive。

我在一个简单的sqoop命令中有一个异常。

命令:

sqoop list-tables --connect jdbc:oracle:thin:@192.168.100.221:1521/xe --username 'User' -P

堆栈跟踪:

19/05/31 02:42:03 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.NullPointerException
java.lang.NullPointerException
    at org.apache.sqoop.manager.OracleManager.listTables(OracleManager.java:769)
    at org.apache.sqoop.tool.ListTablesTool.run(ListTablesTool.java:49)
    at org.apache.sqoop.Sqoop.run(Sqoop.java:147)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
    at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:234)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:243)
    at org.apache.sqoop.Sqoop.main(Sqoop.java:252)

我有一个JDBC驱动程序erorr。我通过下载JDBC jar解决了这个问题。

现在,我有这个例外。

如何通过连接解决此问题?

1 个答案:

答案 0 :(得分:0)

我输入了错误的IP地址。抱歉。