在MaxCompute项目中添加Python类型的资源,以便进行数据处理和分析。
使用限制
MaxCompute不支持添加外部表为资源。
已添加为资源的表不支持表结构变更(Schema Evolution)。如果表发生Schema Evolution,需要重新添加资源。
每个资源文件的大小不能超过2048 MB。单个SQL、MapReduce作业所引用的资源总大小不能超过2048 MB。
本命令为CMD命令,仅支持在客户端(odpscmd)工具中运行。
命令格式
add py <local_file> [comment '<comment>'][-f];
参数说明
资源类型:
py:必填。资源类型。资源类型详情请参见资源。
通用参数:
local_file:必填。本地文件路径,文件名需作为资源名,资源名是唯一标识。当文件放在客户端的bin目录下时,只需写文件名,不用填写文件路径。
comment:可选。资源注释。
-f:可选。当存在同名的资源时,此操作会覆盖原有资源。如果不指定此选项,存在同名资源时,操作将失败。
使用示例
添加Python资源到MaxCompute。
add py python.py [comment '<comment>'][-f];
返回结果如下。
OK: Resource 'python.py' have been created.
相关命令
ADD ARCHIVE:添加ARCHIVE类型的资源。
ADD FILE:添加FILE类型的资源。
ADD JAR:添加JAR类型的资源。
ADD TABLE:添加TABLE类型的资源。
DESC RESOURCE:查看资源信息。
LIST RESOURCES:查看资源列表。
ALIAS:为资源创建别名。
GET RESOURCE:下载资源。
DROP RESOURCE:删除资源。
该文章对您有帮助吗?