当在调度过程中需要使用到第三方的 jar 或者用户需要自定义脚本的情况,可以通过在该页面完成相关操作。可创建的文件类型包括:txt/log/sh/conf/py/java
等。并且可以对文件进行编辑、重命名、下载和删除等操作。
注意:
- 当您以
admin
身份等入并操作文件时,需要先给admin
设置租户
文件格式支持以下几种类型:txt、log、sh、conf、cfg、py、java、sql、xml、hql、properties
上传文件:点击"上传文件"按钮进行上传,将文件拖拽到上传区域,文件名会自动以上传的文件名称补全
对可查看的文件类型,点击文件名称,可查看文件详情
点击文件列表的"下载"按钮下载文件或者在文件详情中点击右上角"下载"按钮下载文件
文件列表->点击"删除"按钮,删除指定文件
该样例主要通过一个简单的 shell 脚本,来演示如何在工作流定义中使用资源中心的文件。像 MR、Spark 等任务需要用到 jar 包,也是同理。
创建一个 shell 文件,输出 “hello world”。
在项目管理的工作流定义模块,创建一个新的工作流,使用 shell 任务。
sh hello.sh
hello.sh
> 注意:脚本中选择资源文件时文件名称需要保持和所选择资源全路径一致:
> 例如:资源路径为/resource/hello.sh
则脚本中调用需要使用/resource/hello.sh
全路径可以在工作流实例中,查看该节点运行的日志结果。如下图: