去清华镜像网站下载
https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/
我下的是3.2.2版本,解压到了L盘
或者cdarlint/winutils 找到 3.2.2,下载bin目录的文件,放入/替换 L:hadoop-3.2.2bin 文件夹内的文件,特别是要放入hadoop.dll和winutils.exe文件,并复制一份hadoop.dll放到C:WindowsSystem32下。
配置hadoop环境变量把L:hadoop-3.2.2添加到HADOOP_HOME,并在Path添加 %HADOOP_HOME%bin 和 %HADOOP_HOME%sbin 。
打开CMD,输入hadoop -version 测试是否正常显示版本信息。
配置hadoop切换至目录:L:hadoop-3.2.2etchadoop 下,
修改core-site.xml:
需在目录L:/hadoop-3.2.2/下创建data文件夹,配置文件中路径前需加“/”。HDFS可使用localhost,如果在hosts文件已经配置了主机映射,也可以直接填主机名这里使用localhost。
hadoop.tmp.dir /L:/hadoop-3.2.2/data fs.defaultFS hdfs://localhost:9000
修改hadoop-env.cmd
set JAVA_HOME=L:JDK
修改hdfs-site.xml
单节点填1即可,如果是多节点,根据节点数量填写。
dfs.replication 1 dfs.namenode.name.dir /L:/hadoop-3.2.2/data/namenode dfs.datanode.data.dir /L:/hadoop-3.2.2/data/datanode
修改mapred-site.xml
mapreduce.framework.name yarn
修改yarn-site.xml
格式化节点yarn.nodemanager.aux-services mapreduce_shuffle yarn.nodemanager.aux-services.mapreduce.shuffle.class org.apache.hahoop.mapred.ShuffleHandler
hdfs namenode -format启动Hadoop
去L:/hadoop-3.2.2/sbin目录
start-all.cmd
PS:如果你不能访问Github可以私聊我



