相关文章推荐
爱热闹的西装  ·  Android ...·  6 月前    · 
温文尔雅的菠萝  ·  vue ...·  1 年前    · 

sqoop job 创建报错 Got exception running Sqoop: java.lang.NullPointerException java.lang.NullPointerExce

最新推荐文章于 2024-04-23 13:01:43 发布
最新推荐文章于 2024-04-23 13:01:43 发布 阅读量533

报错信息如下

ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.NullPointerException
java.lang.NullPointerException
	at org.json.JSONObject.<init>(JSONObject.java:144)
	at org.apache.sqoop.util.SqoopJsonUtil.getJsonStringforMap(SqoopJsonUtil.java:43)
	at org.apache.sqoop.SqoopOptions.writeProperties(SqoopOptions.java:785)
	at org.apache.sqoop.metastore.hsqldb.HsqldbJobStorage.createInternal(HsqldbJobStorage.java:399)
	at org.apache.sqoop.metastore.hsqldb.HsqldbJobStorage.create(HsqldbJobStorage.java:379)
	at org.apache.sqoop.tool.JobTool.createJob(JobTool.java:181)
	at org.apache.sqoop.tool.JobTool.run(JobTool.java:294)
	at org.apache.sqoop.Sqoop.run(Sqoop.java:147)
	at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:82)
	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)

报错的原因是因为 sqoop 缺少了 java-josn.jar 导致的,我的 sqoop 版本是 1.4.7,不知道新版本会不会包含该 jar,因为我不想更换版本,所以手动下载 java-json.jar 到 ${SQOOP_HOME}/lib 下即可解决该问题

java-json.jar 下载地址:http://www.java2s.com/Code/Jar/j/Downloadjavajsonjar.htm

如果上面的地址访问不了,可以关注公众号:huangxy,回复 java-json 即可获取下载链接

sqoop job 创建报错 Got exception running Sqoop: java.lang.NullPointerException java.lang.NullPointerExce 导致的,我的 sqoop 版本是 1.4.7,不知道新版本会不会包含该 jar,因为我不想更换版本,所以手动下载 java-json.jar 到 ${SQOOP_HOME}/lib 下即可解决该问题。下载地址:http://www.java2s.com/Code/Jar/j/Downloadjavajsonjar.htm。如果上面的地址访问不了,可以关注公众号:huangxy,回复 java-json 即可获取下载链接。报错的原因是因为 sqoop 缺少了。的时候报了一个空指针异常。
ERROR tool.JobTool: I/O error performing job operation: java.io.IOException: Job jjoobb already exists at org.apache.sqoop.metastore.hsqldb.HsqldbJobStorage.create(HsqldbJobStorage.java:373) sqoop报错
洛萨之锋公司最近需要使用sqoop利用hcatalog将数据从mysql导入到hive,我在导数据的时候碰到这样的问题: ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.NullPointerException. 具体Exception是: java.lang.NullPointerException at jav
sqoop 导入数据时候报错ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: Could not load db driver class: oracle.jdbc.OracleDriver 缺少驱动包。
/usr/bin/sqoop list-databases \ --connect jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xx.xx.xx)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = p3edsdb))) \ --username xxx\ --password xxx ##注意:jdb...
sqoop1.4.6报错:ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: Could not l
1、启动sqoop报错:ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: Could not load db driver class: com.mysql.jdbc.Driver [root@slave bin]# ./sqoop list-databases --connect jdbc:m
通过java api并发调用sqoop,发现如下相关异常 2020-07-03 15:10:44 [ pool-1-thread-6:350039 ] - [ ERROR ] Got exception running Sqoop: java.lang.NullPointerException java.lang.NullPointerException at java.util.Objects.requireNonNull(Objects.java:203) at java.util.Arrays
mysql> show create table autoextend\G CREATE TABLE `autoextend` ( `id` bigint(20) NOT NULL AUTO_INCREMENT,
解决错误:Could not find or load main class org.apache.sqoop.Sqoop。把这个sqoop-1.4.7.jar放到sqoop根目录下的lib目录中,即可。 如果你没有积分,也可以自己去这个地址下载:https://talend-update.talend.com/nexus/content/repositories/libraries/org/apache/sqoop/sqoop/1.4.7/sqoop-1.4.7.jar
java.lang.NullPointerExceptionJava中常见的运行时异常,表示空指针异常。当代码尝试访问一个空对象的属性或调用一个空对象的方法时,就会抛出这个异常。 这个异常通常是由以下几种情况引的: 1. 对一个空对象进行操作:当一个对象没有被实例化或者被赋值为null时,如果尝试对其进行操作,就会抛出空指针异常。 2. 对数组中的空元素进行操作:当一个数组中的某个元素为null时,如果尝试对其进行操作,也会抛出空指针异常。 3. 调用了一个返回null的方法:如果调用一个方法,而该方法返回null,并且尝试对返回值进行操作,就会抛出空指针异常。 解决空指针异常的方法包括: 1. 检查对象是否为空:在使用对象之前,先判断对象是否为空,可以使用if语句或者三元运算符进行判断。 2. 检查数组元素是否为空:在对数组进行操作之前,先判断数组中的元素是否为空。 3. 检查方法返回值是否为空:在调用一个方法并使用其返回值之前,先判断返回值是否为空。 ```java String str = null; if (str != null) { // 对str进行操作 } else { // 处理空指针异常的情况 sqoop job 创建报错 Got exception running Sqoop: java.lang.NullPointerException java.lang.NullPointerExce CSDN-Ada助手: Java 技能树或许可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java 如何测试私有方法 Malax: 如果add中又调用了一个private方法2,如何mock方法2的返回值呢 docker service 卡在 prepering 状态 柠檬不加冰-: 感谢博主,解决了 优雅的接收单个参数的 post 请求 wvping: 然后对接口的时候,前端会吊你一顿,说为什么有时候是form,有时候json,有时候拼接path。作者这种对接的时候,前端无脑json完事 优雅的接收单个参数的 post 请求 scoratesc: 讲真,一点都不优雅