运行hadoop jar untitled1-1.0-SNAPSHOT.jar cn.itcast.TopN.TopNDriver /input /output/five出错解决办法
其中:untitled1-1.0-SNAPSHOT.jar是你打包的名字
cn.itcast.TopN是你存放java代码的包名
TopNDriver是你要运行的Java代码名
Input是你要进行排序的文本文件存放的目录名
output/five是存放你运行完之后结果存放的目录名下的文件名
第一步:运行hadoop jar untitled1-1.0-SNAPSHOT.jar cn.itcast.TopN.TopNDriver /input /output/five命令
如果出现如下图错误
第二步:运行hadoop classpath命令
第三步:运行vi etc/hadoop/mapred-site.xml命令
把报错信息如下图的内容粘贴进去
再把HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}中的${full path of your hadoop distribution directory}替换成把第二步运行hadoop classpath命令的结果
一共替换三个
第四步:再次运行hadoop jar untitled1-1.0-SNAPSHOT.jar cn.itcast.TopN.TopNDriver /input /output/five
成功运行界面:
第五步:打开intellij idea查看
原来的文件内容:如下图
运行后,经过排序的文件内容:如下图