Changes between Version 47 and Version 48 of Hadoop4Win
- Timestamp:
- May 26, 2010, 11:13:45 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Hadoop4Win
v47 v48 98 98 $ cd /opt/hadoop 99 99 }}} 100 100 101 * STEP 5 : 練習 HDFS 指令: 『__'''bin/hadoop fs -put <local file/dir> <HDFS file/dir>'''__』 101 102 {{{ … … 103 104 }}} 104 105 * [[Image(hadoop4win_12.jpg,width=600)]] 106 105 107 * STEP 6 : 練習 HDFS 指令: 『__'''bin/hadoop fs -lsr <HDFS file/dir>'''__』 106 108 {{{ 107 109 $ bin/hadoop fs -lsr 108 110 }}} 109 * [[Image(hadoop4win_13.jpg,width=600)]] 111 * [[BR]][[Image(hadoop4win_13.jpg,width=600)]] 112 110 113 * STEP 7 : 練習 MapReduce 丟 Job 指令: 『__'''bin/hadoop jar <local jar file> <class name> <parameters>'''__』 111 114 {{{ 112 $ bin/hadoop jar hadoop- 0.20.2-examples.jar wordcount input output115 $ bin/hadoop jar hadoop-*-examples.jar wordcount input output 113 116 }}} 114 * [[Image(hadoop4win_14.jpg,width=600)]] 117 * [[BR]][[Image(hadoop4win_14.jpg,width=600)]] 118 115 119 * STEP 8 : 練習從 http://localhost:50030 查看目前 MapReduce Job 的運作情形 116 120 * [[BR]][[Image(hadoop4win_15.jpg,width=600)]] 117 * STEP 9 : 欲離開 Cygwin 環境前或者要暫時關閉 Hadoop 系統時,請輸入指令『__'''stop-hadoop'''__』。 121 122 * STEP 9 : 練習 HDFS 指令: 『__'''bin/hadoop fs -get <HDFS file/dir> <local file/dir>'''__』,並了解輸出檔案檔名均為 part-r-*****,且執行參數會紀錄於 <HOSTNAME>_<TIME>_job_<JOBID>_0001_conf.xml,不妨可以觀察 xml 內容與 hadoop config 檔的參數關聯。 123 {{{ 124 $ bin/hadoop fs -get output my_output 125 $ ls -alR my_output 126 }}} 127 * [[BR]][[Image(hadoop4win_22.jpg,width=600)]] 128 129 * 欲離開 Cygwin 環境前或者要暫時關閉 Hadoop 系統時,請輸入指令『__'''stop-hadoop'''__』。註:目前下 exit 指令登出時會執行 stop-hbase 與 stop-hadoop 的動作。 118 130 {{{ 119 131 $ stop-hadoop 120 132 }}} 121 * [[Image(hadoop4win_16.jpg,width=600)]] 122 * STEP 10 : 欲重新啟動 Hadoop 系統時,請輸入指令『__'''start-hadoop'''__』。 133 * 欲重新啟動 Hadoop 系統時,請輸入指令『__'''start-hadoop'''__』。 123 134 {{{ 124 135 $ start-hadoop 125 136 }}} 126 * [[ Image(hadoop4win_17.jpg,width=600)]]137 * [[BR]][[Image(hadoop4win_23.jpg,width=600)]] 127 138 128 139 === 測試 HBase 的步驟 === 129 140 141 * STEP 10 : 安裝完畢後,預設已先開啟 HBase 與 Hadoop 的 Daemon,因此可以直接執行 HBase 的測試。請回到家目錄,並輸入指令『__'''hbase shell hbase-test'''__』。註:這個 hbase-test 市存放在安裝帳號身分的家目錄中,倘若用其他帳號登入,可能會找不到。 142 {{{ 143 $ cd ~ 144 $ hbase shell hbase-test 145 }}} 146 * [[BR]][[Image(hadoop4win_24.jpg,width=600)]] 130 147 148 * STEP 11: 您也可以輸入指令『__'''hbase shell'''__』進入互動式的 HBase 指令列。您可以嘗試用底下列舉的指令,重現 hbase-test 的過程。 149 {{{ 150 $ hbase shell 151 }}} 152 {{{ 153 create 'test','data' 154 put 'test','row1','data:1','v1' 155 put 'test','row2','data:2','v2' 156 put 'test','row3','data:3','v3' 157 scan 'test' 158 disable 'test' 159 drop 'test' 160 list 161 exit 162 }}} 163 * [[BR]][[Image(hadoop4win_25.jpg,width=600)]] 164 165 * 欲離開 Cygwin 環境前或者要暫時關閉 HBase 系統時,請輸入指令『__'''stop-hbase'''__』。需提醒您的是 HBase 因採用 !ZooKeeper,有時關閉 master 的速度會比較慢,請耐心等候。註:目前下 exit 指令登出時會執行 stop-hbase 與 stop-hadoop 的動作。 166 {{{ 167 $ stop-hbase 168 }}} 169 * [[BR]][[Image(hadoop4win_26.jpg,width=600)]] 170 171 * 倘若是已經關閉 Cygwin 視窗,第二次重新執行 C:\hadoop4win\Cygwin.bat,請輸入指令『__'''start-hbase'''__』,目前 start-hbase 會視目前 java process 判斷 hadoop 是否存在而執行『__'''start-hadoop'''__』。 172 {{{ 173 $ start-hbase 174 }}} 175 * [[BR]][[Image(hadoop4win_27.jpg,width=600)]] 131 176 132 177 == 已知問題 ==