全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
MaxCompute

资源操作

更新时间:2017-09-26 00:25:46

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

本文将为您介绍如何通过客户端使用常用命令对资源进行操作。

添加资源

命令格式如下:

  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
本文导读目录