ODPS初始篇--客戶端配置和使用

thamsyangsw發表於2014-11-10


註冊odps賬號

註冊地址:
還贈送一個同名的支付寶賬號。

開通“開放資料處理服務 ODPS”服務
開通時需要先實名認證,選擇“登入支付寶快速認證”完成認證過程。認證後可以開通odps服務,預設是“按量付費”。
開通後,需要先建立“ACCESS_KEY”,會生成一個ACCESS KEY ID和ACCESS KEY SECRET。建立後就可以登陸odps控制檯了。

建立專案
 
ODPS初始篇--客戶端配置和使用
下載和配置odps客戶端

下載地址(windows平臺):
最下面“開發者資源”-》“odps客戶端工具”
需要安裝1.6以上版本的jdk。
解壓後,有個odps-cli-java\odps\bin\odps.bat,這個就是客戶端執行檔案了。
配置odps-cli-java\odps\conf\odps.conf,原文是這樣的
end_point=
project_name=
access_id=
access_key=
配置專案名稱、access_id、和access_key。
配置完後點選odps-cli-java\odps\bin\odps.bat居然一閃而過,這是什麼原因?
使用命令列執行這個檔案可以見到報錯資訊了:
ERROR: Load configuration failed: create account error,please check file odps.conf and the command arguments
這裡顯示是配置檔案搞錯了,但是檢查了下,沒有問題,後來把project_name先去掉,然後又搞了下java的環境變數,就好了,不知道是網路問題還是配置問題。
 
ODPS初始篇--客戶端配置和使用
配置上project_name之後,會預設進入這個專案,如果沒有在odps.conf配置專案名稱,也可以use 來進入專案。
建張表試試
odps:yangsw_test> sql
odps:sql:yangsw_test> create table if not exists dual(id bigint);
InstanceId: 20141110065924193g1brc1z5
OK

odps:sql:yangsw_test> select * from dual;
InstanceId: 20141110070024424g4h5pdx5
SQL: .
+------------+
| id         |
+------------+
+------------+
在web控制檯檢視下這張表
 
ODPS初始篇--客戶端配置和使用
好吧,就這樣,阿里雲大資料時代開啟了。
不過要記得,在odps練習操作的時候,一定要用少一些資料量,odps是按照資料量和sql或者MapReduce的複雜度進行收費的。

 

 

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26613085/viewspace-1327313/,如需轉載,請註明出處,否則將追究法律責任。

相關文章