下載hadoop:
http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common


點擊下面鏈接進行下載

然后進行解壓

如果解壓出現下面的情況

則用管理員身份進行解壓,cd到壓縮包所在文件夾下,執行下面的命令
start winrar x -y hadoop-3.1.3.tar.gz
解壓完后,bin里面還缺少了winutils.exe和hadoop.dll 需要額外下載
https://github.com/s911415/apache-hadoop-3.1.0-winutils


將winutils.exe和hadoop.dll復制到hadoop-3.1.3\bin下

然后將hadoop.dll復制到C:\Windows\System32中 否則 會報 Exception in thread "main"java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

配置環境變量:
新建HADOOP_HOME

編輯Path:%HADOOP_HOME%\bin;

打開cmd,輸入hadoop version

如果出現上面的情況,則修改hadoop-env.cmd中的
JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_111
PS:因為Program Files中存在空格,若是直接使用會出現錯誤,可以進行如下處理: 只需要用PROGRA~1 代替Program Files,即改為C:\PROGRA~1\Java\jdk1.8.0_111


再次在cmd中輸入hadoop version

說明成功
