运行hadoop/mapreduce时classnotfoundexception

rfbsl7qr  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(302)

在我的mapreduce项目中,我使用apachecommons csvparser逐行解析csv文件并提取我感兴趣的字段。
我在eclipse中使用maven导入依赖项,并使用eclipse将项目导出为jar文件。我很好奇为什么hadoop仍然抛出以下异常:
错误:java.lang.classnotfoundexception:org.apache.commons.csv.csvparser
我在windows机器上,有没有其他更好的方法来制作jar文件?

rt4zxlrg

rt4zxlrg1#

首先,可以将csv jar放入类路径并编译mapreduce作业类。如果在运行mapreduce作业时编译正确,还可以在hadoop命令中添加这个jar。

相关问题