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:
共有 0 条评论