Changes between Version 2 and Version 3 of Hadoop_Lab8


Ignore:
Timestamp:
Apr 26, 2010, 6:41:59 PM (10 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Hadoop_Lab8

    v2 v3  
    6161= 狀況三:如何讓已上線服務的Hadoop進行升級並且不失去以前的資料 =
    6262
    63  * 假設從原本的hadoop 0.16升級到hadoop 0.18
     63 * 假設從原本的hadoop 0.18 升級到hadoop 0.20
    6464 * 如果把conf/這個資料夾至於$Hadoop_home目錄下的話,一旦換版本就連conf也被一併換掉,但無論hadoop的版本新舊,其實設定檔及其資訊是可以共用的。
    6565
     
    8282== Step 2. 鍊結新版本hadoop ==
    8383
    84  * 把conf 移至/opt/conf ,hadoop 0.16 與 hadoop 0.18用 ln 做捷徑代換。
    85  * 以下假設你已經下載好hadoop0.18並解壓縮後,資料夾名稱為hadoop-0.18.3
     84 * 把conf 移至/opt/conf ,hadoop 0.18 與 hadoop 0.20用 ln 做捷徑代換。
     85 * 以下假設你已經下載好hadoop0.20並解壓縮後,資料夾名稱為hadoop-0.20.3
    8686{{{
    8787$ cd opt/
    8888$ mv hadoop/conf ./
    89 $ mv hadoop hadoop-0.16
    90 $ ln hadoop-0.18.3 hadoop
     89$ mv hadoop hadoop-0.18
     90$ ln hadoop-0.20.3 hadoop
    9191}}}
    9292
     
    115115= 狀況四:如何讓已上線服務的Hadoop進行降級並且不失去以前的資料 =
    116116
    117  * 此情況與狀況三相反,因此作法類似狀況三,下面的狀況假設設定檔已在/opt/conf內,並且/opt內也都有hadoop-0.16 與 hadoop-0.18.3 兩個資料夾,而且節點只有一台。
     117 * 此情況與狀況三相反,因此作法類似狀況三,下面的狀況假設設定檔已在/opt/conf內,並且/opt內也都有hadoop-0.18 與 hadoop-0.20.3 兩個資料夾,而且節點只有一台。
    118118
    119119== step 1. 停止 HDFS ==
     
    128128{{{
    129129$ rm /opt/hadoop
    130 $ ln hadoop-0.16 hadoop
     130$ ln hadoop-0.18 hadoop
    131131}}}
    132132
     
    261261   * 執行畫面
    262262{{{
    263 Hadoop 0.18.3
    264 Subversion https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.18 -r 736250
     263Hadoop 0.20.3
     264Subversion https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.20 -r 736250
    265265Compiled by ndaley on Thu Jan 22 23:12:08 UTC 2009
    266266}}}