本文为您介绍如何配置MaxCompute Studio以及各项配置项信息。

安装MaxCompute Studio插件后,单击顶部菜单栏File,选择Settings,即可进入MaxCompute studio配置页面。

MaxCompute Studio配置选项页

MaxCompute Studio配置选项页提供以下配置项:
  • 本地元数据仓库存储路径

    指定本地存储MaxCompute项目空间元数据的路径。MaxCompute Studio的缺省设置是本地用户目录下的.odps.studio\meta目录。

  • 版本更新选项
    • 复选框 Automatically checks for new version 控制MaxCompute Studio是否自动检查新版本更新。
    • 按钮 Check new versions 用于手动检查新版本。 单击此按钮后,如果有新版本可以更新,将显示 Install new version 按钮。单击Install new version安装最新版本软件,安装完成后需要重启IntelliJ IDEA。

SDK & Console配置选项页

SDK & Console配置选项页面提供了MaxCompute客户端安装路径配置项,用以指定本地安装MaxCompute客户端的安装路径。MaxCompute Studio会检测路径中安装的MaxCompute客户端的版本,如果检测失败,会返回错误信息。
说明 Studio 2.6.1之后的版本自带了最新的MaxCompute客户端,您不用特别指定。 如果您希望使用自己特定版本的MaxCompute客户端,可以在此处指定路径。

MaxCompute SQL 配置选项页

MaxCompute SQL配置选项页面提供以下配置项:
  • 启动语法高亮

    勾选Enable syntax coloring 选项,启动语法高亮功能。

  • 启动代码自动补全
    • 勾选Enable code completion 选项,启动代码自动补全功能。
    • 勾选Invoke code completion when you enter a space选项,输入空格时自动结束代码补全功能。
  • 启动代码格式化

    勾选Enable code formatting 选项,启动代码格式化功能。

  • 编译器选项
    此处设置的选项为全局缺省的编译器选项。 以下选项还可以在SQL编辑器的工具栏中为每个文件单独设置。
    • 编译器模式(Compiler Mode)
      • 单句模式(Statement Mode):在该模式下,编译器将SQL文件单条语句作为单元进行编译、提交。
      • 脚本模式(Script Mode):在该模式下,编译器将整个 SQL 文件作为单元进行编译、提交。 脚本模式有利于编译器和优化器最大程度地优化执行计划,提高整体执行效率。
    • 类型系统
      • 旧有类型系统(Legacy TypeSystem):原有MaxCompute的类型系统。
      • MaxCompute 类型系统(MaxCompute TypeSystem):MaxCompute 2.0引入的新的类型系统。
      • Hive 类型系统(Hive Compatible TypeSystem):MaxCompute 2.0引入的Hive兼容模式下的类型系统。
    • 编译器版本
      • 默认编译器(Default Version):默认版本的编译器。
      • 实验性编译器(Flighting Version):实验性的版本的编译器,包含正在测试中的编译器的新特性。

Accounts配置选项页

Accounts配置选项页面用于管理访问MaxCompute的所用账户,关于账户更多信息请参见 用户认证

MaxCompute Studio需要通过用户指定的账号访问MaxCompute的项目空间和执行提交作业等操作,目前Studio支持的账号类型为阿里云账号(AccessKey)。
  • 添加账户
    Accounts配置选项页面,执行以下步骤添加账户:
    1. 单击页面左侧的+按钮或者使用快捷键 Ctrl-N进入Add MaxCompute Account页面。
    2. 配置参数。
      • 账户类型默认选择为Aliyun Account by AccessKey
      • Account Name: 该账户在MaxCompute Studio中的标识名称。
      • Using properties file:从配置文件中读取AccessKey ID和AccessKey Secret。如果您选择了此种方式,需要上传在用户认证中的配置文件conf/odps_config.ini
      • Using properties:手动填入AccessKey ID和AccessKey Secret。此选项与Using properties file选项二选一即可。
        • Access Id:填入阿里云账号的AccessKey ID。
        • Access Key:填入阿里云账号的AccessKey Secret。
    3. 单击OK完成添加,添加完成后账号会出现在Accounts配置选项页面的列表中。
  • 删除账户
    Accounts配置选项页面,执行以下步骤删除账户(该操作仅在Studio配置中删除账户配置,对您账户本身不产生影响):
    1. 在Account列表中选择要删除的账户名称。
    2. 单击左侧菜单栏的-按钮。
    3. 在弹出的的确认对话框中,选择OK完成删除 。
  • 修改账户 AccessKey
    Accounts配置选项页面,执行以下步骤:
    1. 在Account列表中选择要修改的账户名称。
    2. 单击铅笔图标。
    3. 在弹出的Edit MaxCompute Account窗口中编辑Account信息,配置信息如下:
      • Account Name: 该账户在MaxCompute Studio中的标识名称。
      • Using properties file:从配置文件中读取AccessKey ID和AccessKey Secret。如果您选择了此种方式,需要上传在用户认证中的配置文件conf/odps_config.ini
      • Using properties:手动填入AccessKey ID和AccessKey Secret。此选项与Using properties file选项二选一即可。
        • Access Id:填入阿里云账号的AccessKey ID。
        • Access Key:填入阿里云账号的AccessKey Secret。