Tin*_*nku 9 java hadoop mapreduce hdfs hadoop-yarn
找到许多运行map-reduce程序的选项.任何人都可以解释以下命令之间的差异.如果有的话,会对Map减少工作产生什么影响.
java -jar MyMapReduce.jar [args]
hadoop jar MyMapReduce.jar [args]
yarn jar MyMapReduce.jar [args]
Run Code Online (Sandbox Code Playgroud)
在这些命令中哪一个最好还是其他?
可以使用下面的命令使用Web服务8088(YARN)的端口在Web服务正常上使用Yarn和Job History(如显示Hadoop和yarn命令)显示有关作业的所有信息的配置吗?
java -jar MyMapReduce.jar [args]
Run Code Online (Sandbox Code Playgroud)
他们中没有一个比另一个更好。当您执行该java -jar命令时,它与执行非 Hadoop 应用程序相同。如果您使用hadoop jar或yarn jar,它将使用/usr/bin/hadoop和/usr/bin/yarn脚本来设置环境。
除非您修改了任何脚本来设置其他变量,否则这三个脚本的工作原理应该相同。