- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大数据处理服务MaxCompute工具
大数据处理服务MaxCompute
工具
大数据处理服务MaxCompute/工具
工具
客户端
文档说明
最新的ODPS服务为大家提供了新版本客户端 ,原有的客户端依然能够使用。希望大家能够更多使用新客户端
。
此外,请您注意:
本文档是ODPS客户端用户手册的一部分,说明如何借助客户端命令行工具使用ODPS服务的基础功能
。本文只针对老版console的使用做说明。
请不要依赖客户端的输出格式来做任何的解析工作。客户端的输出格式不承诺向前兼容。不同版本间
的客户端命令格式及行为有差异。
ODPS客户端是一个java程序,需要JRE环境才能运行,请下载并安装JRE 1.6版本。
命令概述
ODPS提供了项目空间、表、资源、函数等多种对象类型的操作,同时还提供了SQL、MapReduce及安全多种
服务操作。不同功能(操作)的使用习惯各不相同,例如:
对于项目空间、表对象的操作,人们更习惯于UNIX命令格式。
ODPS SQL则较为贴近SQL标准;
MapReduce则通常以jar命令的方式被使用;
1
阿里云大数据平台/智能语音交互
为了提供各种不同风格的命令形式,便于对各种命令进行区分,我们在客户端提出命令空间(Shell)的概念。对
于某些功能,必须在某个特殊的命令空间下才能执行:
- SQL Shell:用户在客户端中输入sql命令关键字,客户端会将后续命令统一认为是SQL命令,不支
持其他命令空间的命令,
直到用户输入quit退出当前命令空间或切换到其他命令空间;
- Security Shell:用户在客户端中输入security命令关键字,客户端会将后续命令统一认为是安全命
令,不支持其他命令空间的命令,
直到用户输入quit退出当前命令空间或切换到其他命令空间;
ODPS常用命令(也可称之为Common命令)及MapReduce的jar命令不属于任何命令空间。在SQL命令空间下
仍然可以运行,在Security空间下不能够运行。
使用示例:
odps:my_project desc project --获取当前项目空间信息,可以成功运行
odps:my_project select * from my_table; --没有进入sql命令空间,命令不能运行,提示报错
odps:my_project sql --进入sql命令空间,可以运行SQL命令及Common命令
odps:sql:my_project select * from my_table; --在sql命令空间中,SQL语句运行成功
odps:sql:my_project desc my_table --Common命令在sql命令空间中仍可以被运行
各个子空间能够支持的命令在各自章节中均有介绍,下面给出Common命令的命令列表:
| 命令 | 说明 |
文档评论(0)