You need to enable JavaScript to run this app.
导航
3.1.5 Shell任务
最近更新时间:2022.09.05 11:25:30首次发布时间:2022.09.05 11:25:30
我的收藏
有用
有用
无用
无用

使用场景

手动编写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

任务配置

alt

  1. 可根据需要,选择相应的资源,可选资源类型有:File、Zip、Jar包
    1. Jar、File类型:资源运行前会下载到当前目录
    2. Zip类型:运行前会将对应的zip解压到当前目录
  2. Shell语句:执行的shell命令
  3. 任务产出数据登记:详见“任务产出数据登记”

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