1、查看系统的 libc 版本ll /lib64/libc.so.6export JAVA_HOME=/usr/java/jdk1.8.0_91fs.default.namehdfs:/cent01:9000hadoop.tmp.dir/home/grid/hadoop/tmpHdfs-site.xmldfs.replication1Yarn-site.xmlyarn.nodemanager.aux-servicesmapreduce_shufflemapred-site.xmlmapreduce.framework.nameyarnbin/hdfs namenode formatsbin/had
2、oop-daemon.sh start namenodesbin/hadoop-daemon.sh start datanodesbin/hadoop-daemon.sh start secondarynamenodehdfs dfs -mkdir /userhdfs dfs -mkdir /user/grid运行 mapreduce 程序hdfs dfs -mkdir /user/grid/inputhdfs dfs -put etc/hadoop/*.xml /user/grid/input注释 yarn,让 mapreduce 运行在本地vi etc/hadoop/mapred-site
3、.xmlhadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep /user/grid/input /user/grid/output1 dfsa-z.+启动 YarnVi yarn_env.shexport JAVA_HOME=/usr/java/jdk1.8.0_91yarn-daemon.sh start resourcemanageryarn-daemon.sh start nodemanagerhttp:/cent01:8088/再次运行 mapreduce 在 yarnvi etc/hado
4、op/mapred-site.xml去掉注释在 mapred-env.sh 中export JAVA_HOME=/usr/java/jdk1.8.0_91hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep /user/grid/input /user/grid/output2 dfsa-z.+查看端口占用情况netstat tnlpmr-jobhistory-daemon.sh start historyserverhttp:/cent01:19888hdfs dfs -mkdir -p /user/grid/mr/wordcount/inputhdfs dfs -mkdir -p /user/grid/mr/wordcount/outputhdfs dfs -put hello.txt /user/grid/mr/wordcount/inputyarn jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar wordcount /user/grid/mr/wordcount/input/ /user/grid/mr/wordcount/output1