760
iPhone_iPad_Mac_手機_平板_蘋果apple
命令行快速開始1__快速入門_批量計算-阿裏雲
如果您還沒開通批量計算服務,請先開通。
步驟預覽
- 命令行工具安裝和配置
- 作業準備
- 上傳數據文件到OSS
- 準備任務程序
- 提交作業
- 查看作業運行狀態及運行結果
1. 命令行工具安裝和配置
2. 作業準備
本作業的目的是求和,將 input.txt 中的數字全部加起來,求和後寫入 output.txt。
由於計算比較簡單本作業隻需1個任務。
本例將OSS的目錄掛載為VM本地目錄,使用文件方式操作。
(1) 上傳數據文件到OSS
先自行創建 input.txt。
input.txt的內容(確保一行一個數字):
2
40
51
將 input.txt 上傳到:
bcs o up input.txt oss://your-bucket/sum/inputs/
# 上傳完成後check
bcs o ls oss://your-bucket/sum/inputs/
your-bucket如表示您自己創建的bucket,本例子假設region為: cn-shenzhen.
更多關於如何上傳到OSS,請參考OSS上傳文檔。
(2) 準備任務程序
sum.sh 內容:
#!/bin/bash
t=0
while read LINE
do
t=$(($t+${LINE}))
done < /home/inputs/input.txt
echo $t
echo $t > /home/outputs/output.txt
3. 提交作業
在 sum.sh 所在目錄運行下麵的命令來提交作業:
bcs sub "sh sum.sh" -p sum.sh -r oss://your-bucket/sum/inputs/:/home/inputs/ -w oss://your-bucket/sum/outputs/:/home/outputs/
這裏使用默認鏡像和默認實例類型
-r 表示隻讀掛載,將OSS目錄隻讀掛載為VM本地目錄
-w 表示可寫掛載,將OSS目錄掛載為VM本地目錄,寫入VM本地目錄的文件,會在程序運行完後,被自動上傳到OSS目錄。
4. 查看作業運行狀態及運行結果
bcs j # 獲取作業列表, 每次獲取作業列表後都會將列表緩存下來,一般第一個即是你剛才提交的作業
bcs j 1 # 查看緩存中第一個作業的詳情
bcs log 1 # 查看緩存中第一個作業日誌
可以使用以下命令查看結果:
bcs o cat oss://your-bucket/sum/outputs/output.txt
最後更新:2016-11-23 17:16:09
上一篇:
控製台快速開始__快速入門_批量計算-阿裏雲
下一篇:
命令行快速開始2__快速入門_批量計算-阿裏雲
文件存儲NAS支持哪些訪問協議?__常見問題_常見問題_文件存儲-阿裏雲
日誌庫__公共資源說明_API-Reference_日誌服務-阿裏雲
批量添加域名解析記錄__批量管理接口_API文檔_雲解析-阿裏雲
相關性實戰__功能篇_最佳實踐_開放搜索-阿裏雲
集群列表頁__集群_用戶指南_E-MapReduce-阿裏雲
申請外網連接串__實例管理_API 參考_雲數據庫 RDS 版-阿裏雲
物理專線接入終止__高速通道相關接口_API 參考_雲服務器 ECS-阿裏雲
編輯鍵__數據管理_DMS for Redis_用戶指南(NoSQL)_數據管理-阿裏雲
雲服務器 ECS實例規格
阿裏雲事業群運營總監成榮:技術革新,引領零售新變革
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲