Changes between Version 1 and Version 2 of YMU110509/Lab7


Ignore:
Timestamp:
May 9, 2011, 11:36:55 AM (13 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • YMU110509/Lab7

    v1 v2  
    99<div style="text-align: center;"><big style="font-weight: bold;"><big>HBase 練習<br/>HBase in Practice</big></big></div>
    1010}}}
     11
     12== 安裝 Hadoop4Win ==
     13
     14 * STEP 1 : 點選 hadoop4win 安裝檔(*.exe),首先請選擇語系:(預設是「正體中文」)
     15  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_01.jpg)]]
     16 * STEP 2 : 本軟體採 Apache 授權,按下「我接受(I Agree)」按鈕繼續。
     17  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_02.jpg)]]
     18 * STEP 3 : 預設一定會安裝 Cygwin 、JDK 與 Hadoop ,至於 HBase 跟 Ant ,您可視需求自行取消。
     19  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_03.jpg)]]
     20 * STEP 4 : 指定安裝目錄(預設是 C:\hadoop4win),請確認安裝目錄有寫入權限。
     21  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_04.jpg)]]
     22 * STEP 5 : 指定「開始功能表」的目錄名稱,預設為 hadoop4win,稍候會建立一些常用的捷徑。
     23  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_05.jpg)]]
     24 * STEP 6 : 開始安裝,可按下「顯示細節」看目前的安裝進度。
     25  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_06.jpg)]]
     26 * 若為網路安裝版,會顯示下載 JDK、Hadoop、Ant 與 HBase 的下載進度訊息
     27  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_06_1.jpg)]]
     28  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_06_2.jpg)]]
     29 * 接著會自動安裝 Cygwin
     30  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_07.jpg)]]
     31 * 當 Cygwin 安裝完成後,會在「顯示細節」的安裝進度中,看到在解壓縮 Hadoop 、Ant 與 HBase 的進度。
     32  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_08.jpg)]]
     33 * 安裝完成時,可看到幫您設定好「開始功能表」的一些捷徑
     34  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_10.jpg)]]
     35 * 目前在「開始功能表」設定了以下的捷徑:
     36  * [[BR]][[Image(Hadoop4Win:hadoop4win-installer_11.jpg)]]
     37  * hadoop4win - 啟動 hadoop4win 的 Cygwin 視窗
     38  * start-hadoop - 啟動 Hadoop 的服務(跑在獨立的 CMD 視窗中)
     39  * start-hbase - 啟動 HBase 的服務(跑在獨立的 CMD 視窗中),請先跑 start-hadoop 才跑 start-hbase
     40  * stop-hadoop - 關閉 Hadoop 的服務(請關閉 HBase 之後才關閉 Hadoop)
     41  * stop-hbase - 關閉 HBase 的服務
     42  * Hadoop API javadoc - 開啟安裝在本機的 Hadoop API 文件
     43  * JobTracker Web UI - 用瀏覽器開啟 http://localhost:50030 的頁面
     44  * NameNode Web UI - 用瀏覽器開啟 http://localhost:50070 的頁面
     45  * uninstall - 反安裝程式
     46
     47== 測試 HBase ==
     48
     49 * 安裝完畢後,預設已先開啟 HBase 與 Hadoop 的 Daemon,因此可以直接執行 HBase 的測試。請回到家目錄,並輸入指令『__'''hbase shell hbase-test'''__』。
     50 * 註一:這個 hbase-test 存放在安裝帳號身分的家目錄中,倘若用其他帳號登入,可能會找不到。
     51 * 註二:如果剛剛有下 stop-hadoop 的話,一定要記得 start-hadoop,因為 HBase 的資料表格是存在 HDFS 之上。
     52{{{
     53$ cd ~
     54$ hbase shell hbase-test
     55}}}
     56   * [[BR]][[Image(Hadoop4Win:hadoop4win_24.jpg,width=600)]]
     57
     58 * STEP 11: 您也可以輸入指令『__'''hbase shell'''__』進入互動式的 HBase 指令列。您可以嘗試用底下列舉的指令,重現 hbase-test 的過程。
     59{{{
     60$ hbase shell
     61}}}
     62{{{
     63create 'test','data'
     64put 'test','row1','data:1','v1'
     65put 'test','row2','data:2','v2'
     66put 'test','row3','data:3','v3'
     67scan 'test'
     68disable 'test'
     69drop 'test'
     70list
     71exit
     72}}}
     73   * [[BR]][[Image(Hadoop4Win:hadoop4win_25.jpg,width=600)]]
     74
     75 * 欲離開 Cygwin 環境前或者要暫時關閉 HBase 系統時,請輸入指令『__'''stop-hbase'''__』。需提醒您的是 HBase 因採用 !ZooKeeper,有時關閉 master 的速度會比較慢,請耐心等候。註:目前下 exit 指令登出時會執行 stop-hbase 與 stop-hadoop 的動作。
     76{{{
     77$ stop-hbase
     78}}}
     79   * [[BR]][[Image(Hadoop4Win:hadoop4win_26.jpg,width=600)]]
     80
     81 * 倘若是已經關閉 Cygwin 視窗,第二次重新執行 C:\hadoop4win\Cygwin.bat,請輸入指令『__'''start-hbase'''__』,目前 start-hbase 會視目前 java process 判斷 hadoop 是否存在而執行『__'''start-hadoop'''__』。
     82{{{
     83$ start-hbase
     84}}}
     85   * [[BR]][[Image(Hadoop4Win:hadoop4win_27.jpg,width=600)]]