阅读210 返回首页    go iPhone_iPad_Mac_手机_平板_苹果apple


资源__基本概念_基本介绍_大数据计算服务-阿里云

资源(Resource)是 MaxCompute 的特有概念。用户如果想使用 MaxCompute 的 自定义函数(UDF)MapReduce 功能需要依赖资源来完成,例如:

  • SQL UDF: 用户在编写UDF后,需要将编译好的jar包以资源的形式上传到ODPS。运行这个UDF时,MaxCompute 会自动下载这个jar包,获取用户代码,运行UDF,无需用户干预。上传jar包的过程就是在 MaxCompute 上创建资源的过程,这个jar包是 MaxCompute 资源的一种。
  • MapReduce: 用户编写MapReduce程序后,将编译好的jar包作为一种资源上传到ODPS。运行MapReduce作业时,MapReduce框架会自动下载这个jar资源,获取用户代码。用户同样可以将文本文件以及 MaxCompute 中的表作为不同类型的资源上传到 MaxCompute。用户可以在UDF及MapReduce的运行过程中读取、使用这些资源。MaxCompute 提供了读取、使用资源的接口。详细示例请查看 资源使用示例UDTF使用说明 中的描述。需要注意的是,ODPS的 自定义函数(UDF)MapReduce 对资源的读取有一定的限制,请参考应用限制

MaxCompute 资源的类型包括:

  • File类型;
  • Table类型:MaxCompute 中的表;
  • Jar类型:编译好的Java Jar包;
  • Archive类型:通过资源名称中的后缀识别压缩类型,支持的压缩文件类型包括:.zip/.tgz/.tar.gz/.tar/jar;

备注:

最后更新:2016-06-21 18:46:22

  上一篇:go 数据类型__基本概念_基本介绍_大数据计算服务-阿里云
  下一篇:go 函数__基本概念_基本介绍_大数据计算服务-阿里云