首頁
云原生數據倉庫AnalyticDB
云原生數據倉庫AnalyticDB PostgreSQL版
操作指南
企業數據智能平臺
彈性計算
應用管理
離線任務應用
離線任務(PYTHON)zip包制作指南
說明:PYTHON離線任務支持PYTHON語言的3.6版本。
PYTHON離線任務應用zip包的規范如下:
zip包里面根目錄不要出現start.sh和start_flow.sh
zip包結構參照如下
xxx.zip ## zip包中僅包含算法代碼即可,根目錄不要含有start.sh、start_flow.sh兩個文件 - my_algo.py - 其他需要的文件
其中my_alog.py代碼可參照如下(具體可按照自己業務邏輯編寫)
(備注:在數據開發配置了輸入輸出參數時,可以通過環境變量ZERG_APP_PARAM獲取。)
#!/usr/bin/python # -*- coding:utf-8 -*- import sys print("------start") print("Args:"+ str(sys.argv)) print("------end")
在含有my_alog.py和其他算法需要文件的目錄下面,執行如下打包命令,得到python_job_test.zip
zip -r python_job_test.zip ./*
將打好的zip包上傳到對應添加應用處即可。
編寫離線任務應用腳本
在添加離線任務應用處,離線任務應用腳本處編寫可參照如下
#! /bin/bash cd `dirname $0` echo "--------start------->>" python my_algo.py "$1" echo "--------end------->>"
編寫完成,保存即可。
文檔內容是否對您有幫助?