附录一:报错处理一:
~~~ [sqoop创建job缺省java-json.jar]——NoClassDefFoundError: org/json/JSONObject
~~~ [sqoop创建job的password文件格式错误]——java.sql.SQLException
### --- 报错现象:sqoop执行job报错:org/json/JSONObject
~~~ # 创建 sqoop job
[root@linux123 ~]# sqoop job --create myjob1 -- import \
--connect jdbc:mysql://linux123:3306/sqoop \
--username hive \
--password-file /sqoop/pwd/sqoopPWD.pwd \
--table goodtbl \
--incremental append \
--hive-table mydb.goodtbl \
--hive-import \
--check-column serialNumber \
--last-value 0 \
-m 1
~~~ # 注:import与"--"之间必须要有一个空格
~~~ 输出参数 报错:
Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONObject
at org.apache.sqoop.util.SqoopJsonUtil.

博客主要介绍了在使用Hadoop与Hive进行数据处理时,遇到Sqoop创建Job过程中报错,错误信息提示缺少java-json.jar包。作者提供了两个附录,分别针对这一问题进行了详细的错误处理步骤和解决方案。
最低0.47元/天 解锁文章
316

被折叠的 条评论
为什么被折叠?



