手动编写shell执行业务逻辑,本地环境已挂载或部署以下组件。举例说明:
# 已挂载 /opt/xxx/spark_deploy /opt/xxx/hive_deploy /opt/xxx/yarn_deploy /opt/xxx/ss_lib # 已部署 pyutil = /opt/xxx/pyutil ss_conf = /opt/xxx/ss_conf ss_conf_maliva = /opt/xxx/ss_conf_maliva data/inf/bytesnake = /opt/xxx/bytesnake inf/flink_deploy = /opt/xxx/flink_deploy
shell任务默认提供以下变量
1. export DORADO_FLOW_UNIQ_ID=工作流ID_triggerId_业务时间 (当前实例的唯一标示) 2. export DORADO_FLOW_ID=工作流ID 3. export DORADO_TASK_ID=任务ID 4. export DORADO_INSTANCE_ID=实例ID 5. export DORADO_OWNER_USER_NAME=执行人 6. export DORADO_TASK_TIME=业务时间 7. export DORADO_REGION=地区 8. export DORADO_TRIGGER_TYPE=运行类型(系统调度/重跑/调试/回溯) 9. export DORADO_TASK_NAME=任务名称 10. export SHELL_SEC_TOKEN_STRING=GDPR token