阿里大数据计算服务MaxCompute-工具指南D.docx

阿里大数据计算服务MaxCompute-工具指南D.docx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大数据计算服务MaxCompute工具工具客 户 端简要说明本文档是 MaxCompute 客户端用户手册的一部分,说明如何借助客户端命令行工具使用ODPS服务的基础功能。请不要依赖客户端的输出格式来做任何的解析工作。客户端的输出格式不承诺向前兼容。不同版本间 的客户端命令格式及行为有差异。MaxCompute 客户端是一个java程序,需要JRE环境才能运行,请下载并安装JRE 1.6版本。如果想快速了解客户端的使用方式,请参考开篇的 快速开始 部分关于客户端安装使用的介绍。下载安装bin/ conf/ lib/ plugins/客户端下载请点击这里。解压下载的文件,可以看到如下4个文件夹:在conf文件夹中有odps_config.ini文件。编辑此文件,填写相关信息:project_name= access_id=accessid access_key=accesskeyend_point=/api备注:将其中的access_id和access_key替换为从网站上申请到的access_id和access_key。如果你经常使用某个project,可以将该project的名字添加到project_name=之后。这样可以 避免每次进入客户端后均需要执行useproject_name;命令。修改好配置文件后运行bin目录下的odpscmd(在Linux系统下是./bin/odpscmd,Windows下运行odps@ test_project whoami;Name: ALIYUN$test_user@End_Point: /apiProject: test_project./bin/odpscmd.bat),现在可以运行 MaxCompute 命令,如:获取帮助odps@ ./bin/odpscmd -h;显示客户端的帮助信息,命令格式:或者也可以在交互模式下键入h;或help;(不区分大小写)启动参数Usage: odpscmd [OPTION]... where options include:--help (-h)for help--project=prj_name use project--endpoint=http://host:port set endpoint-u user_name -p password user name and password-k n will skip begining queries and start from specified position-r n set retry times-f file_path; execute command in file-e command;[command;]... execute command, include sql command-C will display job counters在启动时,可以指定一系列参数:示例:(以-f 参数为例)- 准备本地脚本文件script.txt,假设在D盘,文件内容如下:DROP TABLE IF EXISTS test_table_mj;CREATE TABLE test_table_mj (id string, name string);DROP TABLE test_table_mj;- 运行命令:odpscmd\binodpscmd -f ./script.sql;交互模式[admin: ~]$odpscmdAliyun ODPS Command Line Tool Version 1.0@Copyright2012AlibabaCloudComputingCo.,Ltd.Allrightsreserved. odps@odpsINSERTOVERWRITETABLEDUALSELECT*FROMDUAL;直接运行客户端将进入到交互模式。在光标位置输入命令(以分号作为语句结束标志),回车即可运行。续跑在用-e或-f模式运行时,如果有多个语句,并且想从中间某个语句开始运行,可以指定参数-k, 表示忽略前面的语句,从指定位置的语句开始运行。当指定参数 = 0时,从第一条语句开始执行。每个以分号分隔的语句被视为一个有效语句,在运行时会打印出当前运行成功或者失败的是第几个语 句。如文件/tmp/dual.sql 中有三条sql语句drop table dual;create table dual (dummy string);insert overwrite table dual select count(*) from dual;想忽略前面两条语句odpscmd -k 3 -f dual.sql获取当前登录用户whoami;命令格式odps@ hiveutwhoami; Name: odp

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档