Changes between Version 2 and Version 3 of Hadoop_Lab8
- Timestamp:
- Apr 26, 2010, 6:41:59 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Hadoop_Lab8
v2 v3 61 61 = 狀況三:如何讓已上線服務的Hadoop進行升級並且不失去以前的資料 = 62 62 63 * 假設從原本的hadoop 0.1 6升級到hadoop 0.1863 * 假設從原本的hadoop 0.18 升級到hadoop 0.20 64 64 * 如果把conf/這個資料夾至於$Hadoop_home目錄下的話,一旦換版本就連conf也被一併換掉,但無論hadoop的版本新舊,其實設定檔及其資訊是可以共用的。 65 65 … … 82 82 == Step 2. 鍊結新版本hadoop == 83 83 84 * 把conf 移至/opt/conf ,hadoop 0.1 6 與 hadoop 0.18用 ln 做捷徑代換。85 * 以下假設你已經下載好hadoop0. 18並解壓縮後,資料夾名稱為hadoop-0.18.384 * 把conf 移至/opt/conf ,hadoop 0.18 與 hadoop 0.20用 ln 做捷徑代換。 85 * 以下假設你已經下載好hadoop0.20並解壓縮後,資料夾名稱為hadoop-0.20.3 86 86 {{{ 87 87 $ cd opt/ 88 88 $ mv hadoop/conf ./ 89 $ mv hadoop hadoop-0.1 690 $ ln hadoop-0. 18.3 hadoop89 $ mv hadoop hadoop-0.18 90 $ ln hadoop-0.20.3 hadoop 91 91 }}} 92 92 … … 115 115 = 狀況四:如何讓已上線服務的Hadoop進行降級並且不失去以前的資料 = 116 116 117 * 此情況與狀況三相反,因此作法類似狀況三,下面的狀況假設設定檔已在/opt/conf內,並且/opt內也都有hadoop-0.1 6 與 hadoop-0.18.3 兩個資料夾,而且節點只有一台。117 * 此情況與狀況三相反,因此作法類似狀況三,下面的狀況假設設定檔已在/opt/conf內,並且/opt內也都有hadoop-0.18 與 hadoop-0.20.3 兩個資料夾,而且節點只有一台。 118 118 119 119 == step 1. 停止 HDFS == … … 128 128 {{{ 129 129 $ rm /opt/hadoop 130 $ ln hadoop-0.1 6hadoop130 $ ln hadoop-0.18 hadoop 131 131 }}} 132 132 … … 261 261 * 執行畫面 262 262 {{{ 263 Hadoop 0. 18.3264 Subversion https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0. 18-r 736250263 Hadoop 0.20.3 264 Subversion https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.20 -r 736250 265 265 Compiled by ndaley on Thu Jan 22 23:12:08 UTC 2009 266 266 }}}