在windows上搭建hadoop開發環境

下載hadoop

http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/commonjava

點擊下面連接進行下載git

 

而後進行解壓github

若是解壓出現下面的狀況apache

則用管理員身份進行解壓,cd到壓縮包所在文件夾下,執行下面的命令oop

start winrar x -y hadoop-3.1.3.tar.gz

解壓完後,bin裏面還缺乏了winutils.exehadoop.dll 須要額外下載spa

https://github.com/s911415/apache-hadoop-3.1.0-winutilscode

 

 

winutils.exehadoop.dll複製到hadoop-3.1.3\binblog

 

而後將hadoop.dll複製到C:\Windows\System32中 不然 會報 Exception in thread "main"java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Zhadoop

配置環境變量:

新建HADOOP_HOMEget

編輯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

說明成功

相關文章
相關標籤/搜索