Hadoop 偽分布式搭建

Hadoop 偽分布式搭建

Hadoop環(huán)境部署-JDK部分

準備工作

  • 在 /opt/目錄下創(chuàng)建文件夾modules,和softwares
    • 修改操作權(quán)限(切換至root用戶下)
    • chown -R wxt:wxt /opt/
    • 然后切換至普通用戶

      mkdir softwares

      mkdir modules

    • 安裝lrzsz (在linux里可代替ftp上傳和下載澡绩。)

    首先安裝lrzsz
    yum -y install lrzsz
    - 上傳文件谱煤,執(zhí)行命令rz薯定,會跳出文件選擇窗口唾那,選擇好文件庞钢,點擊確認即可拔恰。
    rz
    - 下載文件,執(zhí)行命令sz
    sz

Hadoop環(huán)境部署-JDK部分

    • 上傳jdk 至softwares
    • 解壓jdk 至modules
      • tar -zxvf jdk-7u67-linux-x64.tar.gz -C /opt/modules/
    • 修改環(huán)境變量
      • 切換至 root 用戶修改 vi /etc/profile 文件基括,配置jdk環(huán)境變量
      #JAVA_HOME
      export JAVA_HOME=/opt/modules/jdk1.7.0_67
      export PATH=$PATH:$JAVA_HOME/bin
      
    • source /etc/profile 使文件生效

    • 驗證是否配置成功

      • java -version
      java version "1.7.0_09-icedtea"
      OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64)
      OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
      
    • jps命令可以查看java 進程

    • echo $JAVA_HOME

Hadoop偽分布式環(huán)境部署-Hadoop部分

    • 上傳文件hadoop-2.5.0.tar.gz颜懊,至softwares
    • 解壓文件至modules
      • tar -zxvf hadoop-2.5.0.tar.gz -C /opt/modules/
    • 清理Hadoop的目錄,將hadoop/share/doc目錄刪除风皿,節(jié)省磁盤空間河爹, 通過這個命令查看df -h
    • 修改hadoop/etc/hadoop/hadoop-env.sh文件
    • 修改hadoop/etc/hadoop/mapred-env.sh文件
    • 修改hadoop/etc/hadoop/yarn-env.sh文件
    • 指定Java安裝路徑
      • export JAVA_HOME=/opt/modules/jdk1.7.0_67
    • 注意:
      • Hadoop中的四個核心模塊對應四個默認配置文件
      • HDFS,Hadoop默認的文件系統(tǒng),是文件系統(tǒng)的訪問入口
      • Namenode,所在的機器9000端口是早期Hadoop 1.x使用的,現(xiàn)在 Hadoop 2.x使用的是8020端口號用于節(jié)點直接內(nèi)部通信揪阶,使用RPC
        通信機制
    • 修改hadoop/etc/hadoop/core-site.xml文件
      <property>
          <name>fs.defaultFS</name>
          <!--bigdata-4 為我的localhost 名字-->
          <value>hdfs://bigdata-4:8020</value>
      </property>
      <property>
          <name>hadoop.tmp.dir</name>
          <value>/opt/modules/hadoop-2.5.0/data/tmp</value>
      </property>
      
    • 注意:
      • /tmp表示臨時存儲目錄昌抠,系統(tǒng)每次重啟會按照腳本預先設置好的刪 除 里面的文件重新自定義系統(tǒng)生成的文件路徑,/tmp會被清空鲁僚,
        無法保證數(shù)據(jù)文件安全性答倡。
    • 修改hadoop/etc/hadoop/hdfs-site.xml文件

      • 指定HDFS文件存儲的副本數(shù)個數(shù)铭若,默認是3個馍乙,這里是單臺機
        器就設置為1,這個數(shù)字要小于datanode的節(jié)點數(shù)执虹。
      <property>
          <name>dfs.replication</name>
          <value>1</value>
      </property>
      
      
    • 修改hadoop/etc/hadoop/slaves文件
      • 指定從節(jié)點的機器位置,添加主機名即可
      • bigdata-4

    • 格式化namenode
      • bin/hdfs namenode -format

    • 啟動命令
      • sbin/hadoop-daemon.sh start namenode
      • sbin/hadoop-daemon.sh start datanode
    • 查看HDFS外部UI界面
      • bigdata-04或者IP地址 跟上50070端口號唠梨,外部通信http
        dfs.namenode.http-address 50070
      • http://bigdata-4:50070 (如果windows本地沒有配置hosts,需要配置)
      • 如果不能正確打開頁面袋励,請檢查防火墻是否關閉
        • 切換至root 用戶,service iptables status
        • 關閉防火墻 chkconfig iptables off
    • 測試HDFS環(huán)境
      • 創(chuàng)建文件夾当叭,HDFS中有用戶主目錄的概念茬故,和Linux一樣
      • bin/hdfs dfs -mkdir -p wxt_test/iuput
    • 上傳文件到HDFS(隨便找一個文件上傳就行)
      • bin/hdfs dfs -put /opt/modules/hadoop-2.5.0/etc/hadoop/core-site.xml wxt_test/input/core-site.xml
      • 上傳成功,HDFS外部UI界面蚁鳖,會有上傳的文件顯示
    • 讀取HDFS的文件
      • bin/hdfs dfs -text /core-site.xml
      • 終端會顯示上傳文件的內(nèi)容磺芭。
    • 下載文件到本地(指定下載到哪里,同時可以重命名成get-site.xml)

      bin/hdfs dfs -get /core-site.xml /home/wxt/Desktop/get-site.xml

      然后你會看到這個文件醉箕,并且重命名于桌面钾腺。

Hadoop 偽分布式搭建至此結(jié)束。

寫在后面

- 至于優(yōu)化讥裤,下篇再寫
- 學習中有什么問題放棒,可以在下面留言。

更新

下篇已更己英,如有需要請點這里wordcount

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末间螟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子剧辐,更是在濱河造成了極大的恐慌寒亥,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荧关,死亡現(xiàn)場離奇詭異溉奕,居然都是意外死亡,警方通過查閱死者的電腦和手機忍啤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門加勤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人同波,你說我怎么就攤上這事鳄梅。” “怎么了未檩?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵戴尸,是天一觀的道長。 經(jīng)常有香客問我冤狡,道長孙蒙,這世上最難降的妖魔是什么项棠? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮挎峦,結(jié)果婚禮上香追,老公的妹妹穿的比我還像新娘。我一直安慰自己坦胶,他們只是感情好透典,可當我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著顿苇,像睡著了一般峭咒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上岖圈,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天讹语,我揣著相機與錄音钙皮,去河邊找鬼蜂科。 笑死,一個胖子當著我的面吹牛短条,可吹牛的內(nèi)容都是我干的导匣。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼茸时,長吁一口氣:“原來是場噩夢啊……” “哼贡定!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起可都,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤缓待,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后渠牲,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旋炒,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年签杈,在試婚紗的時候發(fā)現(xiàn)自己被綠了瘫镇。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡答姥,死狀恐怖铣除,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情鹦付,我是刑警寧澤尚粘,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站敲长,受9級特大地震影響郎嫁,放射性物質(zhì)發(fā)生泄漏互捌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一行剂、第九天 我趴在偏房一處隱蔽的房頂上張望秕噪。 院中可真熱鬧,春花似錦厚宰、人聲如沸腌巾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽澈蝙。三九已至,卻和暖如春撵幽,著一層夾襖步出監(jiān)牢的瞬間灯荧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工盐杂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留逗载,地道東北人。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓链烈,卻偏偏與公主長得像厉斟,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子强衡,可洞房花燭夜當晚...
    茶點故事閱讀 44,955評論 2 355

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