全部产品
MaxCompute

资源操作

更新时间:2017-09-05 14:51:47   分享:   

您如果想对资源进行操作,既可以通过客户端使用常用命令进行操作,也可以通过大数据开发套件中可视化的在线数据开发工具对资源进行搜索、上传等操作,详情请参见:资源管理

通过客户端使用常用命令进行资源操作的详情如下:

添加资源

命令格式:

  1. add file <local_file> [as alias] [comment 'cmt'][-f];
  2. add archive <local_file> [as alias] [comment 'cmt'][-f];
  3. add table <table_name> [partition <(spec)>] [as alias] [comment 'cmt'][-f];
  4. add jar <local_file.jar> [comment 'cmt'][-f];

说明:

  • file/archive/table/jar 表明资源类型,资源类型的介绍请参考资源(Resource)
  • local_file:表示本地文件所在路径。并以此文件名作为该资源名,资源名是资源的唯一标识 。
  • table_name:表示 MaxCompute 中的表名 。
  • [PARTITION (spec)]:当添加的资源为分区表时,MaxCompute 仅支持将某个分区作为资源,不支持将整张分区表作为资源;
  • alias:指定资源名,不加该参数时默认文件名为资源名。Jar 及 Py 类型资源不支持此功能;
  • [comment ‘cmt’]:给资源添加注释;
  • [-f]:当存在同名的资源时,此操作会覆盖原有资源;若不指定此选项,存在同名资源时,操作将失败 。

示例:

  1. odps@ odps_public_dev>add table sale_detail partition (ds='20150602') as sale.res comment 'sale detail on 20150602' -f;
  2. OK: Resource 'sale.res' have been updated.
  3. ---添加一个别名为sale.res的表资源到MaxCompute

删除资源

命令格式:

  1. DROP RESOURCE <resource_name>;

说明:

  • resource_name:创建资源时指定的资源名 。

查看资源列表

命令格式:

  1. LIST RESOURCES;

说明:查看当前项目空间下所有的资源 。

示例:

  1. odps@ $project_name>list resources;
  2. Resource Name Comment Last Modified Time Type
  3. 1234.txt 2014-02-27 07:07:56 file
  4. mapred.jar 2014-02-27 07:07:57 jar

下载资源

命令格式:

  1. GET RESOURCE [<project name>:]<resource name> <path>;

说明:下载文件类型的资源到本地 。 资源类型必须为:file,jar,archive,py, 不支持 table 类型 。示例:

  1. odps@ $project_name>get resource odps-udf-examples.jar d:\;
  2. OK
本文导读目录
本文导读目录
以上内容是否对您有帮助?