资源管理
实时任务开发、运行所依赖的一些内容,统一称为资源。
资源用处
实时任务
线下开发的Flink任务、PyFlink任务,通过jar包、.py文件的形式上传至平台资源中,然后在创建任务时引用该资源,即可实现任务的统一管理。
任务依赖
平台Flink任务、PyFlink任务运行可能需要依赖的一些第三方资源,也可以通过资源上传、资源引用的方式进行管理使用。
自定义函数
将实现函数逻辑的JAR包上传至平台资源中,然后引用资源完成自定义函数的创建。
测试数据集
将FlinkSQL任务调试所需要的测试数据集上传至平台资源中,在调试过程中直接引用。
资源类别
- 项目资源:表示该资源只能在本项目内被查询、使用。
- 全局资源:表示该资源可以在本租户所有项目内被查询、使用。
资源管理
上传资源
将平台需要使用的资源文件上传至指定目录下。
note
- 虽然资源类型不限制格式,但如果需要在平台被正确引用,在资源类型下拉框请选择正确的类型。目前可以指定的类型有JAR、PYRHON、CSV
- 超过100M的文件,无法上传
- 存储路径:文件存储至平台部署的SFTP中。上传资源默认存储在控制台的sftp路径后自动创建的stream文件夹中。您也可以手动输入指定存储路径
资源管理
资源查看:点击资源名称,查看资源的详细信息(如名称、存储路径、修改时间等)和版本记录。
资源删除:右键资源名称,支持删除资源
note删除资源后,引用该资源的函数或代码在运行时会报错,故请慎重操作。如有改动,尽量通知到依赖该资源的其他对象的负责人
资源引用情况:查看资源被函数、任务引用的关系