[sqoop1 error] Got exception running Sqoop java.lang.NullPointerException at org

[sqoop1 error] Got exception running Sqoop java.lang.NullPointerException at org

 

problem:

[zkkafka@yanfabu2-35 tmp]$ sqoop job --create sqoop_job_device -- import --connect jdbc:mysql://10.156.50.36:3306/mqh \
> --username root \
> --password root  \
> --query "select deviceid ,appid,register_time from device where \$CONDITIONS" \
> --hive-import \
> --hive-database test \
> --hive-table device \
> --split-by deviceid \
> --fields-terminated-by '\01' \
> --lines-terminated-by '\t' \
> --target-dir /home/zkkafka/hive/tmp/device \
> --hive-delims-replacement ' ' \
> --incremental append \
> --check-column deviceid \
> --last-value 6; 
Warning: /home/zkkafka/sqoop/../hcatalog does not exist! HCatalog jobs will fail.
Please set $HCAT_HOME to the root of your HCatalog installation.
Warning: /home/zkkafka/sqoop/../accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the root of your Accumulo installation.
19/05/29 14:52:46 INFO sqoop.Sqoop: Running Sqoop version: 1.4.7
19/05/29 14:52:46 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P instead.
19/05/29 14:52:46 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: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)

 

Solution:

解决方法:
export  HCAT_HOME=/home/zkkafka/hive/tmp/HiveJobsLog
下载java-json.jar,java-json-schema.jar包:
http://www.java2s.com/Code/Jar/j/Downloadjavajsonjar.htm
scp java-json.jar  [email protected]:/home/zkkafka/sqoop/lib/
http://www.java2s.com/Code/Jar/j/Downloadjavajsonschemajar.htm
 scp java-json-schema.jar [email protected]:/home/zkkafka/sqoop/lib/

 scp json-20160212.jar [email protected]:/home/zkkafka/sqoop/lib/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Developers donors 

Driven by interests, write a 免费thing, there is joy, there is also sweat, hope you like my work, but also to support what. Of course, the rich holding a money market (support Alipay and micro-letters and buttoned group), no money holding individual field, thank you.

 

Profile : http://knight-black-bob.iteye.com/



 
 
 Thank you for your sponsorship, I will do better!

Guess you like

Origin knight-black-bob.iteye.com/blog/2441560