一、實驗名稱:
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,相...