普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
应用集成
FAQ
  • Python 程序
  • 说明
  • 配置项说明
  • FAQ

# Python 程序

  • 说明
  • 配置项说明
  • 使用示例
    • 简单打印一行文字
    • 使用自定义参数
  • FAQ

# 说明

Python 程序用于创建 Python 类型的任务并执行一系列的 Python 脚本。

worker 执行该任务的时候,会生成一个临时 python 脚本, 并使用与租户同名的 linux 用户执行这个脚本。

提示:
1、执行Python 程序前,需要配置 DolphinScheduler 执行用户如dws对应的环境变量。 编辑 ~/.bashrc 文件并使其生效。
2、环境变量的配置如果是在 DolphinScheduler 启动后修改的,则需要重启 DolphinScheduler。
否则会出现异常,类似: PermissionError:[Errno 13]Permission denied:'/usr/local/lib/python3.6/site-packages/corpwechatbot/token.json'

su dws

vi ~/.bashrc

#/usr/bin/python 为python命令的路径
export PYTHON_LAUNCHER=/usr/bin/python 

source ~/.bashrc

# 配置项说明

配置项 是否必填 默认值 描述
脚本 是 - 用户开发的PYTHON程序。
自定义参数 否 - 是PYTHON局部的用户自定义参数,会替换脚本中以${变量}的内容。

# FAQ

无

← MapReduce程序 作业流开发 →