hadoop搭建[單機(jī)模式+偽分布式]

環(huán)境準(zhǔn)備

主機(jī)名稱(chēng) IP地址
hadoop-master 192.168.200.100
echo "192.168.200.100 hadoop-master">>/etc/hosts

其他信息:

[root@hadoop-master ~]# uname -r
2.6.32-358.el6.x86_64
[root@hadoop-master ~]# uname -m
x86_64
[root@hadoop-master ~]# cat /etc/redhat-release 
CentOS release 6.4 (Final)
[root@hadoop-master ~]# getenforce 
Disabled

一泽铛、安裝JDK

請(qǐng)參考:Linux下快速安裝JDK

二聚凹、安裝hadoop

  • 創(chuàng)建用戶(hù)
useradd hadoop && echo 123456 | passwd --stdin hadoop
  • 下載
wget --no-check-certificate https://mirrors.cnnic.cn/apache/hadoop/common/hadoop-2.9.0/hadoop-2.9.0.tar.gz
  • 解壓安裝
mkdir /application && tar zxf /usr/local/src/hadoop-2.9.0.tar.gz -C /application/&&ln -s /application/hadoop-2.9.0 /application/hadoop&&chown -R hadoop:hadoop /application/hadoop*&&ll /application/
  • 配置Hadoop環(huán)境變量
##################Hadoop環(huán)境變量配置#############
export HADOOP_HOME=/application/hadoop
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
  • 測(cè)試
hadoop version

三逼龟、配置Hadoop

3.1 單機(jī)模式(standalone)

  • 不需要任何配置臂外,不需要啟用獨(dú)立的hadoop進(jìn)程伴澄,常用語(yǔ)開(kāi)發(fā)和調(diào)試。

測(cè)試

hdfs dfs -ls /

3.2 偽分布模式

  • 偽分布模式是在一臺(tái)機(jī)器上模擬完全分布式账劲,只有一個(gè)副本

修改配置文件

  • vim /application/hadoop/etc/hadoop/hadoop-env.sh
export JAVA_HOME=/usr/local/jdk
  • vim /application/hadoop/etc/hadoop/core-site.xml
<configuration>
<property>
     <name>hadoop.tmp.dir</name>
     <value>file:/application/hadoop/tmp</value>
</property>
<property>
     <name>fs.defaultFS</name>
     <value>hdfs://hadoop-master:9000</value>
</property>
</configuration>
  • vim /application/hadoop/etc/hadoop/hdfs-site.xml
<configuration>
        <property>
             <name>dfs.replication</name>
             <value>1</value>
        </property>
        <property>
             <name>dfs.namenode.name.dir</name>
             <value>file:/application/hadoop/tmp/dfs/name</value>
        </property>
        <property>
             <name>dfs.datanode.data.dir</name>
             <value>file:/application/hadoop/tmp/dfs/data</value>
        </property>
</configuration>
  • cp /application/hadoop/etc/hadoop/mapred-site.xml.template /application/hadoop/etc/hadoop/mapred-site.xml
  • vim /application/hadoop/etc/hadoop/mapred-site.xml
<configuration>
        <property>
             <name>mapreduce.framework.name</name>
             <value>yarn</value>
        </property>
</configuration>
  • vim /application/hadoop/etc/hadoop/yarn-site.xml
<configuration>
    <property>
         <name>yarn.nodemanager.aux-services</name>
         <value>mapreduce_shuffle</value>
    </property>
</configuration>

配置SSH免密登陸

  • 配置本機(jī)免密碼
檢查是否安裝了ssh相關(guān)軟件包(openssh-server openssh-clients openssh)
yum list installed | grep ssh
檢查是否啟動(dòng)了sshd進(jìn)程
ps -Af | grep sshd
su - hadoop
在客戶(hù)端生成密鑰對(duì)
ssh-keygen -t dsa
將公鑰追加到服務(wù)端的認(rèn)證庫(kù)(本機(jī))
cat .ssh/id_dsa.pub >> .ssh/authorized_keys
檢查authorized_keys的權(quán)限是否為644戳护,不是的話(huà),需要修改為644
  • 測(cè)試(如果第一次需要密碼瀑焦,第二次不需要即可)
    ssh hadoop-master

格式化文件系統(tǒng)

hdfs namenode -format

成功字樣:has been successfully formatted
Existing with status 0

啟動(dòng)

[hadoop@hadoop-master ~]start-dfs.sh
[hadoop@hadoop-master ~]$ jps
8880 Jps
8593 DataNode
8769 SecondaryNameNode
8454 NameNode
[hadoop@hadoop-master ~]$ start-yarn.sh
[hadoop@hadoop-master ~]$ jps
8593 DataNode
9041 NodeManager
8769 SecondaryNameNode
8454 NameNode
9338 Jps
8939 ResourceManager

測(cè)試

瀏覽器訪問(wèn):
http://192.168.200.100:50070

測(cè)試往HDFS寫(xiě)文件:

echo "123456" >>/home/hadoop/1.txt
bin/hdfs dfs -appendToFile /home/hadoop/1.txt  hdfs://hadoop-master:9000/1.txt
bin/hdfs dfs -ls hdfs://hadoop-master:9000/

四腌且、三種模式共存

配置hadoop,讓其三種模式共存榛瓮,方便切換

  1. 分別復(fù)制${HADOOP_HOME}/etc/hadoop文件夾3次铺董,分別更名為local、pseudo禀晓、full
  2. 刪除${HADOOP_HOME}/etc/hadoop文件夾
  3. 創(chuàng)建對(duì)應(yīng)軟連接ln -s
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末精续,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子粹懒,更是在濱河造成了極大的恐慌重付,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凫乖,死亡現(xiàn)場(chǎng)離奇詭異堪夭,居然都是意外死亡愕把,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)森爽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人嚣镜,你說(shuō)我怎么就攤上這事爬迟。” “怎么了菊匿?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵付呕,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我跌捆,道長(zhǎng)徽职,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任佩厚,我火速辦了婚禮姆钉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘抄瓦。我一直安慰自己潮瓶,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布钙姊。 她就那樣靜靜地躺著毯辅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪煞额。 梳的紋絲不亂的頭發(fā)上思恐,一...
    開(kāi)封第一講書(shū)人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音膊毁,去河邊找鬼胀莹。 笑死,一個(gè)胖子當(dāng)著我的面吹牛媚媒,可吹牛的內(nèi)容都是我干的嗜逻。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼缭召,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼栈顷!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起嵌巷,我...
    開(kāi)封第一講書(shū)人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤萄凤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后搪哪,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體靡努,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了惑朦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片兽泄。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖漾月,靈堂內(nèi)的尸體忽然破棺而出病梢,到底是詐尸還是另有隱情,我是刑警寧澤梁肿,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布蜓陌,位于F島的核電站,受9級(jí)特大地震影響吩蔑,放射性物質(zhì)發(fā)生泄漏钮热。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一烛芬、第九天 我趴在偏房一處隱蔽的房頂上張望隧期。 院中可真熱鬧,春花似錦蛀骇、人聲如沸厌秒。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)鸵闪。三九已至,卻和暖如春暑诸,著一層夾襖步出監(jiān)牢的瞬間蚌讼,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工个榕, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留篡石,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓西采,卻偏偏與公主長(zhǎng)得像凰萨,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子械馆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

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