win10下hadoop偽分布式搭建

hadoop的單機(jī)模式玷禽、偽分布式鞍历、完全分布式

1丰介、單機(jī)(非分布式)模式

這種模式是在一臺(tái)單機(jī)上運(yùn)行背蟆,沒(méi)有分布式文件系統(tǒng),而是直接讀寫(xiě)本地操作系統(tǒng)的文件系統(tǒng)

2哮幢、偽分布式運(yùn)行模式

這種模式也是在一種單機(jī)上運(yùn)行带膀,使用不同的java進(jìn)程模仿分布式運(yùn)行中的各類(lèi)節(jié)點(diǎn),namenode橙垢、datanode垛叨、jobtracker、tasktracker柜某、secondnamenode

2.1從分布式存儲(chǔ)的角度來(lái)說(shuō)

集群中的結(jié)點(diǎn)由一個(gè)NameNode和若干個(gè)DataNode組成,另有一個(gè)SecondaryNameNode作為NameNode的備份嗽元。

2.2從分布式應(yīng)用的角度來(lái)說(shuō)

集群中的結(jié)點(diǎn)由一個(gè)JobTracker和若干個(gè)TaskTracker組成敛纲,JobTracker負(fù)責(zé)任務(wù)的調(diào)度,TaskTracker負(fù)責(zé)并行執(zhí)行任務(wù)剂癌。TaskTracker必須運(yùn)行在DataNode上淤翔,這樣便于數(shù)據(jù)的本地計(jì)算。
JobTracker和NameNode則無(wú)須在同一臺(tái)機(jī)器上佩谷。一個(gè)機(jī)器上旁壮,既當(dāng)namenode,又當(dāng)datanode,或者說(shuō) 既 是jobtracker,又是tasktracker谐檀。沒(méi)有所謂的在多臺(tái)機(jī)器上進(jìn)行真正的分布式計(jì)算抡谐,故稱(chēng)為"偽分布式"。

3稚补、完全分布式

真正的分布式童叠,由3個(gè)以上的實(shí)體機(jī)或者虛擬機(jī)組建的機(jī)群。

hadoop偽分布式的搭建

1课幕、下載JDK并配置環(huán)境變量

官網(wǎng)下載JDK厦坛,安裝的時(shí)候注意,安裝路徑不要有空格乍惊。若是安裝在program files下杜秸,在java_home環(huán)境變量配置的時(shí)候,可以用program~1代替他润绎。
注意G说!莉撇! jdk版本不要太高呢蛤,下載最新版本的yarn無(wú)法啟動(dòng),換成jdk8就行了棍郎。其障。。

2涂佃、下載hadoop鏡像

地址:https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/
本次下載的版本是hadoop-3.1.2.tar.gz
下載完成之后解壓励翼,同時(shí)也要保證存儲(chǔ)目錄不要有中文和空格。
前兩步完成之后可以在命令行查看辜荠。

java --version
Hadoop --version

3汽抚、下載win專(zhuān)用的二進(jìn)制的hadoop.dill和winutils

直接去github查找對(duì)應(yīng)版本的。

4伯病、修改etc目錄下的core-site.xml

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>

5造烁、修改hdfs-site.xml配置文件

<configuration>
    <!-- 這個(gè)參數(shù)設(shè)置為1,因?yàn)槭菃螜C(jī)版hadoop -->
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property> 
     <name>dfs.permissions</name> 
     <value>false</value> 
  </property>
   <property>
       <name>dfs.namenode.name.dir</name>
       <value>/C:/hadoop-3.1.2/data/namenode</value>
   </property>
   <property>
        <name>fs.checkpoint.dir</name>
        <value>/C:/hadoop-3.1.2/data/snn</value>
    </property>
    <property>
        <name>fs.checkpoint.edits.dir</name>
        <value>/C:/hadoop-3.1.2/data/snn</value>
    </property>
       <property>
       <name>dfs.datanode.data.dir</name>
       <value>/C:/hadoop-3.1.2/data/datanode</value>
   </property>
</configuration>

6、修改mapred-site.xml

<configuration>
     <property>
          <name>mapreduce.framework.name</name>
          <value>yarn</value>
    </property>
 </configuration>

7惭蟋、修改yarn-site.xml

<configuration>
         <property>
                <name>yarn.nodemanager.aux-services</name>
                <value>mapreduce_shuffle</value>
        </property>
        
        <property>
                <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
                <value>org.apache.hahoop.mapred.ShuffleHandler</value>
        </property>
        
        <property>
                <name>yarn.nodemanager.resource.cpu-vcores</name>
                <value>8</value>
        </property>
 </configuration>

8叠纹、節(jié)點(diǎn)格式化

CMD窗口切換到hadoop下的bin目錄,在執(zhí)行

hdfs namenode -format

9敞葛、啟動(dòng)hadoop

經(jīng)入hadoop目錄下的sbin目錄執(zhí)行 start-all.cmd,之后再web界面查看hdfs信息可以在瀏覽器輸入http://localhost:9870/ 查看namenode与涡,以及http://localhost:8088

10惹谐、安裝中遇到的問(wèn)題

1、yarn 無(wú)法啟動(dòng) 驼卖,原因是jdk版本過(guò)高氨肌,折騰了好久,換成了jdk8就解決了酌畜。
2怎囚、nodemanager無(wú)法啟動(dòng),錯(cuò)誤提示:org.apache.hadoop.yarn.exceptions.YarnRuntimeException: Permissions incorrectly set for dir /tmp/hadoop-wangz/nm-local-dir/nmPrivate, should be rwx------, actual value = rwxrwx---

最后google了一下桥胞,用管理員權(quán)限運(yùn)行start-yarn.cmd恳守,開(kāi)啟成功。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末贩虾,一起剝皮案震驚了整個(gè)濱河市催烘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌缎罢,老刑警劉巖伊群,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異策精,居然都是意外死亡舰始,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén)咽袜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)丸卷,“玉大人,你說(shuō)我怎么就攤上這事酬蹋〖袄希” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵范抓,是天一觀(guān)的道長(zhǎng)骄恶。 經(jīng)常有香客問(wèn)我,道長(zhǎng)匕垫,這世上最難降的妖魔是什么僧鲁? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上寞秃,老公的妹妹穿的比我還像新娘斟叼。我一直安慰自己,他們只是感情好春寿,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布朗涩。 她就那樣靜靜地躺著,像睡著了一般绑改。 火紅的嫁衣襯著肌膚如雪谢床。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,185評(píng)論 1 284
  • 那天厘线,我揣著相機(jī)與錄音识腿,去河邊找鬼。 笑死造壮,一個(gè)胖子當(dāng)著我的面吹牛渡讼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播耳璧,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼成箫,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了旨枯?” 一聲冷哼從身側(cè)響起伟众,我...
    開(kāi)封第一講書(shū)人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎召廷,沒(méi)想到半個(gè)月后凳厢,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡竞慢,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年先紫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筹煮。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡遮精,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出败潦,到底是詐尸還是另有隱情本冲,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布劫扒,位于F島的核電站檬洞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏沟饥。R本人自食惡果不足惜添怔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一湾戳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧广料,春花似錦砾脑、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至购桑,卻和暖如春汹族,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背其兴。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留夸政,地道東北人元旬。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像守问,于是被迫代替她去往敵國(guó)和親匀归。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容

  • 偽分布模式 設(shè)備: 一臺(tái) linux 特點(diǎn): 在單機(jī)上模擬分布式環(huán)境耗帕,擁有Hadoop所有功能 配置文件:hado...
    Ada54閱讀 1,897評(píng)論 0 2
  • 一.簡(jiǎn)述如何安裝配置apache 的一個(gè)開(kāi)源的hadoop 1.使用root賬戶(hù)登陸 2.修改ip 3.修改hos...
    梔子花_ef39閱讀 4,933評(píng)論 0 52
  • Hadoop部署方式 本地模式 偽分布模式(在一臺(tái)機(jī)器中模擬仿便,讓所有進(jìn)程在一臺(tái)機(jī)器上運(yùn)行) 集群模式 服務(wù)器只是一...
    陳半仙兒閱讀 1,601評(píng)論 0 9
  • 【什么是大數(shù)據(jù)体啰、大數(shù)據(jù)技術(shù)】 大數(shù)據(jù),又稱(chēng)巨量資料嗽仪,指的是所涉及的數(shù)據(jù)資料量規(guī)模巨大到無(wú)法在合理時(shí)間內(nèi)通過(guò)傳統(tǒng)的應(yīng)...
    kimibob閱讀 2,733評(píng)論 0 51
  • /* * 以下不涉及完全分布式荒勇,只說(shuō)明單機(jī)版和偽分布式 */ 一,hadoop本地模式和偽分布式模式之間的區(qū)別 1...
    丶阿顏閱讀 2,555評(píng)論 0 3