すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:CLI による Presto ジョブの送信

最終更新日:Jun 19, 2026

このトピックでは、コマンドラインインターフェイス (CLI) を使用して Presto ジョブを送信する方法について説明します。

前提条件

  • E-MapReduce on ACK コンソールで Presto クラスターが作成されている必要があります。 詳細については、「クイックスタート」をご参照ください。

  • AliyunOSSFullAccess および AliyunDLFFullAccess の権限があります。 詳細については、「ロールの認可」をご参照ください。

  • Presto クラスターの admin ユーザーのパスワードが設定されました。詳細については、「クラスター管理パスワードを設定する」をご参照ください。

操作手順

  1. trino 実行可能ファイルをローカルディレクトリにダウンロードします。

  2. 次のコマンドを実行して、ファイルパーミッションを変更します。

    sudo chmod +x trino
  3. Trino CLI を起動します。

    1. EMR on ACK コンソールにログインします。

    2. EMR on ACK ページで、対象クラスターの名前をクリックします。

    3. Access Links and Ports タブをクリックします。

    4. Access Links and Ports ページで、Trino Web UI のリンクを取得します。

    5. ローカルマシンで次のコマンドを実行して、Trino CLI を起動します。

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

      前の手順で取得した Trino Web UI のリンクは https://trino.c-b95f82c36ee646c5.c1e36180fdf3745c9b7bbc8d3e682****.cn-hangzhou.alicontainer.com です。このリンク内の trinotrino-cli に置き換えてください。

      プロンプトが表示されたら、admin ユーザーのパスワードを入力します。ログイン後、次のコマンドを実行してカタログのクエリを実行できます。

      show catalogs;
      Georges-MacBook-Pro:taihaoJobs tanakaitiro$ ./trino --server https://trino-cli.c-b95f82c36ee646c5.c1e36180fdf3745c9b7bxxx.cn-hangzhou.alicontainer.com --user admin --password --insecure
      Password:
      trino> show catalogs;
       Catalog
      ---------
       hive
       system
       tpcds
      (3 rows)
      Query 20210805_082129_00031_bufux, FINISHED, 2 nodes
      Splits: 36 total, 36 done (100.00%)
      0.24 [0 rows, 0B] [0 rows/s, 0B/s]
      trino>

      詳細については、「SQL ステートメント構文」をご参照ください。

  4. ジョブの詳細を表示します。

    1. Access Links and Ports ページで、Trino Web UI のリンクをクリックします。

    2. ユーザー名 admin とそのパスワードを入力し、[ログイン] をクリックします。

      ログイン後、Trino Web UI にリダイレクトされ、ジョブの実行詳細を表示したりクエリを監視したりできます。ページの上部には、[QUEUED QUERIES][RUNNABLE DRIVERS][RESERVED MEMORY] などのクラスターメトリクスが表示されます。[QUERY DETAILS] セクションでは、ユーザー、ソース、クエリ ID、またはクエリステータスでクエリレコードを検索およびフィルタリングできます。このセクションには、SQL ステートメント、実行ステータス、実行時間など、各クエリの詳細情報も表示されます。