<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    聶永的博客

    記錄工作/學習的點點滴滴。

    Hadoop學習筆記之偽分布式、單節點環境搭建

    有關Hadoop在Linux下面部署的文章,很多,一搜一大把,這里簡單略過,把注意事項以及實際中所遇到問題,簡單提一下。hadoop 為1.0.2,Centos為6.2,虛擬機為Oracle VM VirtualBox 4.1.12。

    前置條件

    1. 本機名稱為  namenode
    2. 在 /etc/hosts 增加 namenode/datanode的映射
      eg:
      192.168.2.31 namenode
      192.168.2.31 datanode
    3. ssh namenode
      ssh datanode
      可以無密碼登陸,登陸成功后,退出即可。
    4. 切換到hadoop目錄下
      #cd /usr/java/hadoop
      下面的一切操作都是以此為基礎

    部署步驟

    1. 下載 hadoop 1.0.2解壓到 /usr/java/ 目錄下,解壓目錄為hadoop 1.0.2,重命名為hadoop
          #tar xvf hadoop*.tra.gz;mv hadoop* hadoop
    2. 設置conf/hadoop-env.sh
      export JAVA_HOME=/usr/java/jdk1.6.0_31
    3. #cp -rf src/core/core-default.xml conf/core-site.xml;vi conf/core-site.xml
      修改fs.default.name為hdfs://namenode:9000/
    4. #cp -rf src/hdfs/hdfs-default.xml conf/hdfs-site.xml;vi conf/hdfs-site.xml
      修改dfs.replication設置其數值為1
    5. #cp -rf src/mapred/mapred-default.xml conf/mapred-site.xml;vi conf/mapred-site.xml
      設置mapred.job.tracker為 namenode:9001
    6. 編輯主節點
      #vi conf/masters
      填寫其值為 namenode 即可
    7. 編輯從節點
      #vi conf/slaves
      192.168.2.31 datanode
      192.168.2.31 namenode

      上面IP為CentOS中自動獲取的IP,namenode 和 datanode ,雖對應IP一致,特意區別之。
    8. 格式化文件系統
      #bin/hadoop namenode –format
    9. 啟動Hadoop
      #bin/start-all.sh
    10. #jps
      輸入java版本的PS命令jps,查看hadoop啟動的JVM進程,回車后,會看到類似于:
      [root@namenode ~]# jps
      2764 DataNode
      2866 SecondaryNameNode
      2952 JobTracker
      2666 NameNode
      3061 TaskTracker
      3790 Jps
      只要5個JVM進程(Namenode,Datanode,Jobtracker,TaskTracker,SecondaryNameNode)都啟動,說明hadoop正常啟動了。
    11. Datanode無法啟動一個錯誤
      hadoop/logs目錄下存放相關日志輸出
      #cat hadoop-root-datanode-namenode.log
      大致可以看到
      ERROR org.apache.hadoop.dfs.DataNode: java.io.IOException: Incompatible namespaceIDs in /home/test/dfs/data: namenode namespaceID = 343825810; datanode namespaceID = 233853810
      修改:
      #vi /home/test/dfs/name/current/VERSION
      namespaceID=343825810
      保存退出,關閉hadoop,然后重啟
      #bin/stop-all.sh;bin/start-all.sh
    12. 在Windows的 c:\WINDOWS\system32\drivers\etc\hosts 文件中,添加映射192.168.2.31 datanode
      192.168.2.31 namenode
      保存退出即可

    本文單節點hadoop配置打包地址:下載地址,可以作為參考。

    后面將說一下在Windows Eclipse中遠程調試Hadoop MapReduce任務。

    posted on 2012-04-23 22:18 nieyong 閱讀(1754) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    公告

    所有文章皆為原創,若轉載請標明出處,謝謝~

    新浪微博,歡迎關注:

    導航

    <2012年4月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    統計

    常用鏈接

    留言簿(58)

    隨筆分類(130)

    隨筆檔案(151)

    個人收藏

    最新隨筆

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 最近中文字幕无免费视频| 久久精品免费电影| 日韩人妻无码免费视频一区二区三区| 噜噜噜亚洲色成人网站∨| 男人进去女人爽免费视频国产| 国产91精品一区二区麻豆亚洲| 瑟瑟网站免费网站入口| 亚洲国产精品无码久久青草| 一级女性全黄久久生活片免费| 亚洲午夜久久久久久久久久| 日批视频网址免费观看| 图图资源网亚洲综合网站| 日本h在线精品免费观看| 狠狠色伊人亚洲综合网站色| 好爽…又高潮了毛片免费看| 日韩国产精品亚洲а∨天堂免| 一本色道久久88综合亚洲精品高清| www一区二区www免费| 亚洲av午夜成人片精品网站| 91香蕉成人免费网站| 国产亚洲一卡2卡3卡4卡新区 | 100部毛片免费全部播放完整| 亚洲成人免费电影| 日韩中文字幕免费| 好吊色永久免费视频大全| 亚洲影院在线观看| 女人18毛片免费观看| 一级黄色免费毛片| 噜噜噜亚洲色成人网站∨| 日韩免费福利视频| 成人A片产无码免费视频在线观看 成人电影在线免费观看 | 免费无码AV片在线观看软件| 国产精品久久久久久亚洲影视| 国产国拍亚洲精品福利 | 国产在亚洲线视频观看| 精品亚洲综合在线第一区| 最近最新MV在线观看免费高清| 2022国内精品免费福利视频| 91亚洲国产成人久久精品| 亚洲不卡无码av中文字幕| 91高清免费国产自产|