全部產品
Search
文件中心

E-MapReduce:使用CLI提交Presto作業

更新時間:Jul 07, 2024

本文為您介紹如何使用CLI提交Presto作業。

前提條件

  • 已在E-MapReduce on ACK控制台建立Presto叢集,詳情請參見快速入門

  • 已添加AliyunOSSFullAccess和AliyunDLFFullAccess許可權,詳情請參見角色授權

  • 已配置Presto叢集admin使用者的密碼,詳情請參見配置叢集管理密碼

操作步驟

  1. 下載trino至本地目錄。

  2. 在本地執行以下命令,修改檔案許可權。

    sudo chmod +x trino
  3. 啟動Trino。

    1. 登入EMR on ACK

    2. 在EMR on ACK頁面,單擊目的地組群的叢集名稱。

    3. 單擊上方的訪問連結與連接埠頁簽。

    4. 訪問連結與連接埠頁面,擷取Trino UI的連結。

    5. 在本地執行以下命令,啟動Trino。

      ./trino --server https://trino-cli.c-b95f82c36ee646c5.c1e36180fdf3745c9b7bbc8d3e682****.cn-hangzhou.alicontainer.com --user admin --password --insecure
      重要

      您在前一步驟中擷取到的Trino UI的連結為https://trino.c-b95f82c36ee646c5.c1e36180fdf3745c9b7bbc8d3e682****.cn-hangzhou.alicontainer.com,需要修改連結中的trinotrino-cli

      根據提示輸入已配置的admin的密碼,登入後您可以執行以下命令查詢catalogs。

      show catalogs;

      更多SQL語句用法,請參見SQL statement syntax

  4. 查看作業詳情。

    1. 訪問連結與連接埠頁面,單擊Trino UI的連結。

    2. 輸入預設使用者admin及密碼,單擊Log In

      登入後,即可查看作業執行的詳細資料。