通过客户端可以访问MaxCompute的各项功能,本文将为您介绍如何安装并配置客户端,更多详情请参见客户端介绍
说明
  • 推荐您使用MaxCompute Studio工具,该工具集成java环境,可进行MaxCompute SQL脚本开发/执行、数据管理、可视化分析日志、JAVA(UDF、MR)开发,还可以将console集成到这个工具中进行使用。详情请参见Studio文档
  • 您也可以通过DataWorks使用MaxCompute,即前面步骤控制台中创建项目后,直接单击项目列表下对应项目的进入工作区进行操作,详情请参见DataWorks文档

安装客户端

说明
因为客户端是用Java开发的,所以在安装前,请确保您的机器上有JRE 1.7或以上版本(建议优先使用JRE 1.7/1.8,其中JRE 1.9已经支持,JRE 1.10暂时还不支持)。
  1. 单击此处,下载MaxCompute客户端。
  2. 解压下载的文件,解压后可以看到如下4个文件夹:
    bin/ conf/ lib/ plugins/

配置客户端

编辑conf文件夹中的odps_config.ini文件,对客户端进行配置,如下所示:
access_id=*******************
access_key=********************* 
# Accesss ID及Access Key是用户的云账号信息,可登录阿里云官网,进入管理控制台accesskeys页面进行查看。
project_name=my_project # 指定用户想进入的项目空间。
end_point=https://service.odps.aliyun.com/api # MaxCompute服务的访问链接
tunnel_endpoint=https://dt.odps.aliyun.com # MaxCompute Tunnel服务的访问链接
log_view_host=http://logview.odps.aliyun.com 
# 当用户执行一个作业后,客户端会返回该作业的LogView地址。打开该地址将会看到作业执行的详细信息。
https_check=true #决定是否开启HTTPS访问
说明
  • 建议您根据自己的Region配置客户端,否则会出现无法访问等错误。
  • odps_config.ini文件中使用#作为注释,MaxCompute客户端内使用两个减号,即--作为注释。
  • 您要提前创建好项目空间方可在配置文件中进行指定,详情请参见创建项目空间
  • MaxCompute提供了公网和私网两个服务地址供您选择,不同的服务地址对您的下载计费结算有不同影响。详情请参见访问域名和数据中心

运行客户端

修改好配置文件后,便可运行bin目录下的MaxCompute(Linux系统下运行./bin/odpscmd,Windows下运行./bin/odpscmd.bat),示例如下:
create table tbl1(id bigint);
insert overwrite table tbl1 select count(*) from tbl1;
select 'welcome to MaxCompute!' from tbl1;

更多SQL语句的介绍请参见SQL概述