maven项目,使用maven package命令打包,把相应的jar包 wordcount.jar ,上传到服务器中。

执行命令:

hadoop jar wordcount.jar com.zxj.hadoop.demo.mapreduce.wordcount.WordCountDriver /wordcount/input /wordcount/output

jar 说明使用hadoop中内置的jar命令,也就是执行一个jar包。

wordcount.jar 这个是上传的代码,也就是我们之前写的代码,打包之后上传到服务器中的名字。com.zxj.hadoop.demo.mapreduce.wordcount.WordCountDriver是需要运行哪个类,因为一个jar包中有可能有多个main方法,这样可以指定使用哪个类启动。

最后两个参数 /wordcount/input 和 /wordcount/output,这是我们的代码中自定义的两个参数,第一个是文件的目录(意味着可以读取一整个目录中的多个文件),第二个是输出结果的目录。

执行完成之后,会有如下结果,如果没有抛出异常,或者写明失败,带有success的就是成功了。

(3)Hadoop核心-打包编译

现在我们可以去看一下输出结果

查看输出的文件

hadoop fs -ls /wordcount/output

 

相关文章:

  • 2022-12-23
  • 2022-01-11
  • 2021-09-06
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
  • 2021-09-21
猜你喜欢
  • 2021-08-20
  • 2021-06-25
  • 2021-12-03
  • 2021-04-20
  • 2021-05-28
  • 2021-12-08
  • 2021-05-09
相关资源
相似解决方案