# 命令

# 1. 格式化 NameNode

/usr/local/hadoop-2.10.0/bin/hdfs namenode -format
1

# 2. 启动 NameNode

/usr/local/hadoop-2.10.0/sbin/hadoop-daemon.sh start namenode
1

# 3. 启动 DataNode

/usr/local/hadoop-2.10.0/sbin/hadoop-daemon.sh start datanode
1

# 4. 在 HDFS 文件系统上创建一个 input 文件夹

/usr/local/hadoop-2.10.0/bin/hdfs dfs -mkdir -p /user/leichu/input
1

# 5. 将测试内容上传到 HDFS 文件系统上

/usr/local/hadoop-2.10.0/bin/hdfs dfs -put test/wcinput/wx.txt /user/leichu/input
1

# 6. 运行 MapReduce 程序

/usr/local/hadoop-2.10.0/bin/hadoop jar /usr/local/hadoop-2.10.0/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.10.0.jar wordcount /user/leichu/input /user/leichu/output
1

# 7. 将测试的结果文件下载到本地

/usr/local/hadoop-2.10.0/bin/hdfs dfs -get /user/leichu/output/* ./
1

# 8. 删除输出结果

/usr/local/hadoop-2.10.0/bin/hdfs dfs -rm -r /user/leichu/output
1

# 9. 启动 YARN 集群 (启动前必须保证NameNode和DataNode已经启动)

/usr/local/hadoop-2.10.0/sbin/yarn-daemon.sh start resourcemanager
/usr/local/hadoop-2.10.0/sbin/yarn-daemon.sh start nodemanager
1
2

# 10. 启动历史服务

/usr/local/hadoop-2.10.0/sbin/mr-jobhistory-daemon.sh start historyserver
1
更新时间: 2021-05-05 21:07:37