Changes between Version 47 and Version 48 of Hadoop4Win


Ignore:
Timestamp:
May 26, 2010, 11:13:45 PM (15 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Hadoop4Win

    v47 v48  
    9898$ cd /opt/hadoop
    9999}}}
     100
    100101 * STEP 5 : 練習 HDFS 指令: 『__'''bin/hadoop fs -put <local file/dir> <HDFS file/dir>'''__』
    101102{{{
     
    103104}}}
    104105   * [[Image(hadoop4win_12.jpg,width=600)]]
     106
    105107 * STEP 6 : 練習 HDFS 指令: 『__'''bin/hadoop fs -lsr <HDFS file/dir>'''__』
    106108{{{
    107109$ bin/hadoop fs -lsr
    108110}}}
    109    * [[Image(hadoop4win_13.jpg,width=600)]]
     111   * [[BR]][[Image(hadoop4win_13.jpg,width=600)]]
     112
    110113 * STEP 7 : 練習 MapReduce 丟 Job 指令: 『__'''bin/hadoop jar <local jar file> <class name> <parameters>'''__』
    111114{{{
    112 $ bin/hadoop jar hadoop-0.20.2-examples.jar wordcount input output
     115$ bin/hadoop jar hadoop-*-examples.jar wordcount input output
    113116}}}
    114    * [[Image(hadoop4win_14.jpg,width=600)]]
     117   * [[BR]][[Image(hadoop4win_14.jpg,width=600)]]
     118
    115119 * STEP 8 : 練習從 http://localhost:50030 查看目前 MapReduce Job 的運作情形
    116120   * [[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 的動作。
    118130{{{
    119131$ stop-hadoop
    120132}}}
    121    * [[Image(hadoop4win_16.jpg,width=600)]]
    122  * STEP 10 : 欲重新啟動 Hadoop 系統時,請輸入指令『__'''start-hadoop'''__』。
     133 * 欲重新啟動 Hadoop 系統時,請輸入指令『__'''start-hadoop'''__』。
    123134{{{
    124135$ start-hadoop
    125136}}}
    126    * [[Image(hadoop4win_17.jpg,width=600)]]
     137   * [[BR]][[Image(hadoop4win_23.jpg,width=600)]]
    127138
    128139=== 測試 HBase 的步驟 ===
    129140
     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)]]
    130147
     148 * STEP 11: 您也可以輸入指令『__'''hbase shell'''__』進入互動式的 HBase 指令列。您可以嘗試用底下列舉的指令,重現 hbase-test 的過程。
     149{{{
     150$ hbase shell
     151}}}
     152{{{
     153create 'test','data'
     154put 'test','row1','data:1','v1'
     155put 'test','row2','data:2','v2'
     156put 'test','row3','data:3','v3'
     157scan 'test'
     158disable 'test'
     159drop 'test'
     160list
     161exit
     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)]]
    131176
    132177== 已知問題 ==