日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hadoop1.2.1伪分布模式安装指南

發布時間:2025/6/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hadoop1.2.1伪分布模式安装指南 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、前置條件

1、操作系統準備 (1)Linux可以用作開發平臺及產品平臺。 (2)win32只可用作開發平臺,且需要cygwin的支持。 2、安裝jdk 1.6或以上 3、安裝ssh,并配置免密碼登錄。 $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa?
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 注意 (1)若.ssh目錄不存在,則先建立目錄。 (2).ssh/的權限為700,authorized_keys的權限為700,權限大了小了都不行。
4、若為初次安裝,為避免權限問題,建議使用root用戶。
二、基本準備 1、下載hadoop1.2.1并解壓 [plain]?view plaincopy
  • [root@jediael?jediael]$wget?http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz??
  • root@jediael?jediael]$?tar?-zxvf?hadoop-1.2.1-bin.tar.gz??
  • 選擇國內鏡像,速度較快。
    2、修改conf/hadoop-env.sh,添加JAVA_HOME變量 (1)增加JAVA_HOME [plain]?view plaincopy
  • [root@jediael?hadoop-1.2.1]$?vi?conf/hadoop-env.sh??
  • ?export?JAVA_HOME=/usr/java/jdk1.7.0_51??
  • (2)執行hadoop命令 [plain]?view plaincopy
  • [root@jediael?hadoop-1.2.1]$?bin/hadoop???
  • Usage:?hadoop?[--config?confdir]?COMMAND???
  • where?COMMAND?is?one?of:???
  • namenode?-format?format?the?DFS?filesystem???
  • secondarynamenode?run?the?DFS?secondary?namenode???
  • namenode?run?the?DFS?namenode???
  • datanode?run?a?DFS?datanode???
  • dfsadmin?run?a?DFS?admin?client???
  • mradmin?run?a?Map-Reduce?admin?client???
  • fsck?run?a?DFS?filesystem?checking?utility???
  • fs?run?a?generic?filesystem?user?client??
  • 以上輸出表明安裝正常。
    三、配置偽分布模式 1、配置core-site.xml,增加以下屬性 <configuration><property><name>fs.default.name</name><value>hdfs://localhost:9000</value></property> </configuration> 2、配置hdfs-site.xml,增加以下屬性 <configuration><property><name>dfs.replication</name><value>1</value></property> </configuration>
    3、配置mapred-site.xml,增加以下屬性 <configuration><property><name>mapred.job.tracker</name><value>localhost:9001</value></property> </configuration> 四、啟動hadoop 1、格式化hdfs [plain]?view plaincopy
  • [root@jediael?hadoop-1.2.1]$?bin/hadoop?namenode?-format???
  • 14/08/16?23:50:02?INFO?namenode.NameNode:?STARTUP_MSG:???
  • /************************************************************???
  • STARTUP_MSG:?Starting?NameNode???
  • STARTUP_MSG:?host?=?jediael/10.171.29.191???
  • STARTUP_MSG:?args?=?[-format]???
  • STARTUP_MSG:?version?=?1.2.1???
  • STARTUP_MSG:?build?=?https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.2?-r?1503152;?compiled?by?'mattf'?on?Mon?Jul?22?15:23:09?PDT?2013???
  • STARTUP_MSG:?java?=?1.7.0_51???
  • ************************************************************/???
  • 14/08/16?23:50:02?INFO?util.GSet:?Computing?capacity?for?map?BlocksMap???
  • 14/08/16?23:50:02?INFO?util.GSet:?VM?type?=?64-bit???
  • 14/08/16?23:50:02?INFO?util.GSet:?2.0%?max?memory?=?1013645312???
  • 14/08/16?23:50:02?INFO?util.GSet:?capacity?=?2^21?=?2097152?entries???
  • 14/08/16?23:50:02?INFO?util.GSet:?recommended=2097152,?actual=2097152???
  • 14/08/16?23:50:02?INFO?namenode.FSNamesystem:?fsOwner=jediael???
  • 14/08/16?23:50:02?INFO?namenode.FSNamesystem:?supergroup=supergroup???
  • 14/08/16?23:50:02?INFO?namenode.FSNamesystem:?isPermissionEnabled=true???
  • 14/08/16?23:50:02?INFO?namenode.FSNamesystem:?dfs.block.invalidate.limit=100???
  • 14/08/16?23:50:02?INFO?namenode.FSNamesystem:?isAccessTokenEnabled=false?accessKeyUpdateInterval=0?min(s),?accessTokenLifetime=0?min(s)???
  • 14/08/16?23:50:02?INFO?namenode.FSEditLog:?dfs.namenode.edits.toleration.length?=?0???
  • 14/08/16?23:50:02?INFO?namenode.NameNode:?Caching?file?names?occuring?more?than?10?times???
  • 14/08/16?23:50:03?INFO?common.Storage:?Image?file?/tmp/hadoop-jediael/dfs/name/current/fsimage?of?size?113?bytes?saved?in?0?seconds.???
  • 14/08/16?23:50:03?INFO?namenode.FSEditLog:?closing?edit?log:?position=4,?editlog=/tmp/hadoop-jediael/dfs/name/current/edits???
  • 14/08/16?23:50:03?INFO?namenode.FSEditLog:?close?success:?truncate?to?4,?editlog=/tmp/hadoop-jediael/dfs/name/current/edits???
  • 14/08/16?23:50:03?INFO?common.Storage:?Storage?directory?/tmp/hadoop-jediael/dfs/name?has?been?successfully?formatted.???
  • 14/08/16?23:50:03?INFO?namenode.NameNode:?SHUTDOWN_MSG:???
  • /************************************************************???
  • SHUTDOWN_MSG:?Shutting?down?NameNode?at?jediael/10.171.29.191???
  • ************************************************************/??

  • 2、啟動hadoop [plain]?view plaincopy
  • [root@jediael?hadoop-1.2.1]#?bin/start-all.sh???
  • starting?namenode,?logging?to?/opt/jediael/hadoop-1.2.1/libexec/../logs/hadoop-root-namenode-jediael.out???
  • localhost:?starting?datanode,?logging?to?/opt/jediael/hadoop-1.2.1/libexec/../logs/hadoop-root-datanode-jediael.out???
  • localhost:?starting?secondarynamenode,?logging?to?/opt/jediael/hadoop-1.2.1/libexec/../logs/hadoop-root-secondarynamenode-jediael.out???
  • starting?jobtracker,?logging?to?/opt/jediael/hadoop-1.2.1/libexec/../logs/hadoop-root-jobtracker-jediael.out???
  • localhost:?starting?tasktracker,?logging?to?/opt/jediael/hadoop-1.2.1/libexec/../logs/hadoop-root-tasktracker-jediael.out??


  • 默認情況下,日志將被輸出至{HADOOP_HOME}/logs,除非修改了${HADOOP_LOG_DIR}。
    3、訪問以下2個頁面,驗證是否已經安裝成功
    • NameNode?-?http://localhost:50070/
    • JobTracker?-?http://localhost:50030/
    4、使用jps查看各個進程的運行情況 [plain]?view plaincopy
  • [root@jediael?hadoop-1.2.0]#?jps???
  • 3148?JobTracker???
  • 3280?TaskTracker???
  • 3052?SecondaryNameNode???
  • 2920?DataNode???
  • 2801?NameNode???
  • 3442?Jps??

  • 五、使用一個簡單的hadoop程序驗證環境 參考?http://blog.csdn.net/jediael_lu/article/details/37596469

    總結

    以上是生活随笔為你收集整理的Hadoop1.2.1伪分布模式安装指南的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。