sqoop java.lang.Exception: java.lang.ClassNotFoundException: Class xxx(表名) not found

sqoop把mysql数据导入到hdfs 执行报错 sqoop 执行如下
./sqoop import /
--connect jdbc:mysql://10.188.120.201:3306/fl /
--username root /
--password fl606123 /
--table bond_code /
--target-dir /sqoop /
--delete-target-dir /
--fields-terminated-by '/t'

报错信息如下:
报错原因: class未找到是因为map是本地方式运行,生成的jar包在/tmp/sqoop-[username]目录下有两种解决方式
解决办法:
方式一
修改mapred运行方式,修改为伪分布方式
# 1.etc/hadoop/mapred-site.xml:
sqoop java.lang.Exception: java.lang.ClassNotFoundException: Class xxx(表名) not found最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/21464.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>