本文为您介绍如何提交Presto作业。

前提条件

  • 已在E-MapReduce on ACK控制台创建Presto集群,详情请参见快速入门
  • 已添加AliyunOSSFullAccess和AliyunDLFFullAccess权限,详情请参见角色授权

操作步骤

  1. 下载trino至本地目录。
  2. 在本地执行以下命令,修改文件权限。
    sudo chmod +x trino
  3. 启动Trino。
    1. 登录阿里云E-MapReduce on ACK控制台
    2. 集群管理页面,单击目标集群的集群名称。
    3. 集群详情页签的服务信息区域,获取Trino UI的链接。
      Trino UI
    4. 在本地执行以下命令,启动Trino。
      ./trino --server https://trino-cli.c-b95f82c36ee646c5.c1e36180fdf3745c9b7bbc8d3e682****.cn-hangzhou.alicontainer.com --user admin --password --insecure
      注意 https://trino-cli.c-b95f82c36ee646c5.c1e36180fdf3745c9b7bbc8d3e682****.cn-hangzhou.alicontainer.com为您在前一步骤中获取到的Trino UI的链接,需要修改链接中的trino.ctrino-cli.c
      根据提示输入密码,登录后您可以执行以下命令查询catalogs。
      show catalogs;
      show catalogs更多SQL语句用法,请参见SQL statement syntax
  4. 查看作业详情。
    1. 集群详情页签的服务信息区域,单击Trino UI的链接。
    2. 输入默认用户admin及密码aliyunEMR!,单击Log In
      登录后,即可查看作业执行的详细信息。trino-cli