Changes between Initial Version and Version 1 of waue/2009/0501


Ignore:
Timestamp:
May 1, 2009, 6:51:59 PM (15 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • waue/2009/0501

    v1 v1  
     1= cloud base =
     2
     3 * 說明: cloudbase 在目前使用過的解讀下,可稱之為運用在hadoop的database,可以輕易的使用sql語法進行hadoop資料的分析。
     4 * 與hbase的不同:目前認為,cloud base比hbase 方便的一點在於,hbase必須在mapreduce的程式碼中加入把結果塞入hbase的code,而cloud卻不用,只要把cloud執行起來之後,他就會不斷的監聽hadoop並將hadoop的結果自行紀錄於自己的database,如此一來只要對cloud base進行sql的語法查詢就可以撈出資訊
     5
     6 = 安裝步驟 =
     7 
     8 == step 0: 準備相關軟件: ==
     9
     10下載hadoop-0.18.3.tar.gz
     11
     12[http://www.apache.org/dist/hadoop/core/hadoop-0.18.3/hadoop-0.18.3.tar.gz]
     13
     14下載cloudbase最新版(目前使用 cloudbase 1.3)
     15
     16[http://sourceforge.net/projects/cloudbase]
     17
     18[http://downloads.sourceforge.net/cloudbase/cloudbase-1.3.tar.gz?use_mirror=jaist]
     19
     20 == step 1 : 安裝設定hadoop ==
     21
     22 * 請參考之前的hadoop安裝教學 或 nutch 的安裝教學
     23 * 執行到start-all.sh ,亦即啟動hadoop環境並執行中...
     24   * 確認服務正常:
     25{{{
     26$ jps
     2724376 NameNode
     2824471 DataNode
     2924579 SecondaryNameNode
     3024882 JobShell
     3124665 JobTracker
     3224769 TaskTracker
     3328090 Jps
     34$
     35}}}
     36
     37 == step 2 : 啟動CloudBase ==
     38 * 安裝cloudbase
     39{{{
     40$ cd /opt/
     41$ tar xvzf cloudbase-1.3.tar.gz
     42$ ln -sf /opt/cloudbase-1.3 /opt/cloudbase
     43}}}
     44
     45 * 修改 cloudbase-env
     46{{{
     47$ vim /opt/cloudbase/bin/cloudbase-env
     48}}}
     49   * 內容為:
     50{{{
     51#!sh
     52# Set the hadoop home dir
     53HADOOP_HOME=/home/hadoop/hadoop
     54export HADOOP_HOME
     55}}}
     56 * 啟動 cloudbase
     57{{{
     58$ cd /opt/cloudbase/bin/
     59$ ./start-cloudbase &
     60}}}
     61 * 記得執行$cloudbase/test/bin/setup 以建立測試的資料表(此步驟連官網都沒有,但最後一直沒有test_table出現,找了很久才找到要執行此步)
     62 
     63 == step 3 : 用SQuirreL SQL 檢視 ==
     64
     65首先下載client 端軟件,SQuirreL SQL Client 。
     66
     67[http://squirrel-sql.sourceforge.net/]
     68
     69[http://jaist.dl.sourceforge.net/sourceforge/squirrel-sql/squirrel-sql-3.0-install.jar]
     70
     71執行點擊兩下下載下來的 squirrel-sql-3.0-install.jar即可安裝,下一步即可\
     72
     73 * Drivers -> New Driver -> name: CloudBase JDBC Driver , example url : jdbc:cloudbase://localhost:4444, class name : com.business.cloudbase.CBDriver , ultra class path : /opt/cloudbase/build/jar/cloudbasejdbc-1.3.jar -> ok
     74 * Aliases -> user : test , password: test -> connect
     75 * SQL -> select * FROM test_table1 -> 點小黑人在跑的圖示 -> 就有結果出現囉!
     76 * enjoy
     77
     78