7 | | |
8 | | * 說明: cloudbase 在目前使用過的解讀下,可稱之為運用在hadoop的database,可以輕易的使用sql語法進行hadoop資料的分析。 |
9 | | * 每次進行sql的查詢時,hadoop就會進行mapreduce來解析,最後在呈現出結果 |
10 | | * 與hbase的不同:目前認為,cloud base比hbase 方便的一點在於,hbase必須在mapreduce的程式碼中加入把結果塞入hbase的code,而cloud卻不用,只要把cloud執行起來之後,他就會不斷的監聽hadoop並將hadoop的結果自行紀錄於自己的database,如此一來只要對cloud base進行sql的語法查詢就可以撈出資訊 |
| 7 | = CloudBase 簡介 = |
| 8 | * cloudbase 為運用在hadoop的database,可以輕易的使用sql語法進行hadoop資料的分析。 |
| 9 | * 每次進行sql的查詢時,hadoop就會進行mapreduce來解析,最後在呈現出結果。 |
| 10 | * 與hbase的不同為,hbase必須在mapreduce的程式碼中加入把結果塞入hbase的程式碼;而cloudbase卻不用,只要將結果放在'''hdfs://user/$USER/cloudbase/data/$TABLE_Name/$TABLE_Name''', 如:/user/waue/cloudbase/data/test_table1/test_table1 ,並且內容格式如下,即為cloudbase的資料檔 |
| 11 | {{{ |
| 12 | #!php |
| 13 | ipod|50|20.57|www.google.com |
| 14 | ipod|10|10.25|www.google.com |
| 15 | ipod|15|11.65|www.yahoo.com |
| 16 | ipod|-20|-33.67|www.msn.com |
| 17 | ipod|85|36.57|www.google.com |
| 18 | zune|5|15.7|www.google.com |
| 19 | zune|3|12.1|www.msn.com |
| 20 | zune|10|6.5|www.msn.com |
| 21 | iriver|30|15.5|www.yahoo.com |
| 22 | iriver|45|12.3|www.yahoo.com |
| 23 | iriver|25|16.7|www.yahoo.com |
| 24 | iriver|15|15.3|www.yahoo.com |
| 25 | iriver|20|18.0|www.yahoo.com |
| 26 | iriver|16|20|www.google.com |
| 27 | }}} |
| 28 | * CloudBase 提供了四種方法來讓使用者query資料 ([http://cloudbase.sourceforge.net/index.html#userDoc]) |
| 29 | 1. python (執行cloudbase提供的python的程式) |
| 30 | 2. java (用JDBC ) |
| 31 | 3. cli (JiSQL ) |
| 32 | 4. squirrel (圖形介面程式) |
| 33 | * 舉例來說,在squirrel執行 "select * from test_table1" 就出現如下結果 |