為了友善采用了Cygwin模拟linux環境的方法
一、安裝JDK以及下載下傳hadoop
hadoop官網下載下傳hadoop http://hadoop.apache.org/releases.html 。
二、安裝Cygwin
1、http://www.cygwin.com/ 根據作業系統的需要下載下傳32位或64的安裝檔案。
2、輕按兩下下載下傳好的安裝檔案進入安裝引導頁,選擇從網絡安裝
3、選擇安裝路徑
4、選擇internet連接配接方式
5、選擇合适的安裝源
6、選擇需要安裝的軟體包
net下的openssh和openssl
Base下的sed
Editors下的vim
7、等待安裝完成
8、配置環境變量
9、安裝sshd服務
啟動Cygwin執行ssh-host-config - y
出現下述文字表示安裝成功
![]()
【大資料系列】win10上安裝hadoop開發環境 10、啟動sshd服務
net start sshd
三、安裝hadoop
1、下載下傳hadoop并解壓
http://hadoop.apache.org/releases.html![]()
【大資料系列】win10上安裝hadoop開發環境 2、單機模式配置
單機模式不需要進行配置,這種方式下,Hadoop被認為是一個單獨的Java程序,經常用來進行調試。3、僞分布模式
僞分布模式可以看做是隻有一個節點的叢集,在這個叢集中,這個節點既是Master也是Slave,既是NameNode也是DataNode,既是JobTracket也是TaskTranker.
僞分布式需要修改配置檔案hadoop-env.sh core-site.xml hdfs-site.xml mapred-site.xml
<!--core-site--> <configuration> <property> <name>fs.default.name</name> <value>hdfs://localhost:9999</value> </property> <property> <name>mapred.child.tmp</name> <value>/cygdrive/d/hadoop/hadoop-2.8.0/tmp</value> </property> </configuration>
<!--hdfs-site--> <configuration> <property> <name>dfs.replication</name> <value>1</value> </property> </configuration>
<!--mapred-site.xml--> <configuration> <property> <name>mapred.job.tracker</name> <value>localhost:9998</value> </property> <property> <name>mapred.child.tmp</name> <value>/cygdrive/d/hadoop/hadoop-2.8.0/tmp</value> </property> </configuration>
4、啟動hadoop
打開cygwin視窗,進入hadoop檔案夾,啟動hadoop之前需要先格式化Hadoop的檔案系統HDFS,執行指令 bin/hadoop namenoce -format
![]()
【大資料系列】win10上安裝hadoop開發環境