Hbase和Hived的簡單應用

2021-08-13 19:30:48 字數 1768 閱讀 5375



一、實驗名稱:

hbase

與hive

操作二、實驗日期:

三、實驗目的:

掌握hbase與hive

常用操作。

四、實驗用的儀器和材料:

硬體:pc電腦一台;

配置:記憶體,

4g及以上

硬碟250g

及以上

軟體環境:作業系統xp,

vmware

,ubuntu

,jdk

,hadoop

五、實驗的步驟和方法:

請按照要求完成下列操作:

在hbase中,建立mytale,包含兩個列族ca,cb

在hbase中,依次設定表mytable設為無效和有效

hbase

中,往表mytable插入兩行資料, 第一條資料:行鍵為110,列為ca:name,值為rose,第二條資料:key為111,列為cb:age,值為20。

在hbase中,檢視表mytable中key為』111』的所有資料。

在hive中,建立student表,有兩列,分別儲存使用者的sno(int)和名字sname(string),以tab鍵分割。

在hive中,將本地/home/hive/stext檔案中的資料覆蓋匯入student表中.

、資料記錄和計算:

寫語句及截圖 1.

在hbase中,建立mytale,包含兩個列族ca,cb

建立語句為:create 'mytable','ca','cb'

截圖如下:

2.在hbase中,依次設定表mytable設為無效和有效

建立語句為:disable 'mytable';enable'mytable'

截圖如下:

3.hbase

中,往表mytable插入兩行資料, 第一條資料:行鍵為110,列為ca:name,值為rose,第二條資料:key為111,列為cb:age,值為20。

建立語句為:put 'mytable','110','ca:name','rose';

put'mytable','111','ca:age','20';

截圖如下:

4.在hbase中,檢視表mytable中key為』111』的所有資料。

建立語句為; get 'mytable','111'

截圖如下:

5.在hive中,建立student表,有兩列,分別儲存使用者的sno(int)和名字sname(string),以tab鍵分割。

建立語句為;

hive>create table student(snoint,sname string)

row format delimted

fields terminated by 『\t』

stored as textfile ;

截圖如下:

6.在hive中,將本地/home/hive/stext檔案中的資料覆蓋匯入student表中.

建立語句為;

load data local inpath 『/home/hive/stext』overwirte into table student;

截圖如下:

七、實驗結果或結論:

實驗結果如上所示:

HttpPost 和Httpget 的簡單應用

對於httppost 方法的簡單整合 載入伺服器端的jsonarray 到客戶端,變成list httpresponse response client.execute post 客戶端執行封裝 if response.getstatusline getstatuscode 200 jsonarra...

Windows Installer的簡單應用

windows installer的簡單應用 2010年11月12日 因為要做乙個類似windows update的東西,以免程式更新時跑來跑去麻煩,雖然類似的工具很多,但是大都很複雜,於是決定自己做乙個類似的簡單程式。對比客戶端和伺服器端的程式版本,並把伺服器端新版本程式拷回來都好做 用vpn,相...

Windows Installer的簡單應用

windows installer的簡單應用 2010年11月12日 因為要做乙個類似windows update的東西,以免程式更新時跑來跑去麻煩,雖然類似的工具很多,但是大都很複雜,於是決定自己做乙個類似的簡單程式。對比客戶端和伺服器端的程式版本,並把伺服器端新版本程式拷回來都好做 用vpn,相...