Tous les produits
Search
Centre de documentation

E-MapReduce:Soumettre une tâche Presto à l'aide de la CLI

Dernière mise à jour :Sep 21, 2026

Utilisez la CLI Trino pour soumettre et exécuter des tâches Presto sur un cluster EMR on ACK.

Prérequis

  • Vous avez créé un cluster Presto dans la console E-MapReduce on ACK. Pour plus d'informations, consultez la rubrique Démarrage rapide.

  • Votre compte dispose des autorisations AliyunOSSFullAccess et AliyunDLFFullAccess. Pour plus d'informations, consultez la rubrique Autorisation de rôle.

  • Vous avez configuré le mot de passe de l'utilisateur admin du cluster Presto. Pour plus d'informations, consultez la rubrique Configurer le mot de passe de gestion du cluster.

Procédure

  1. Téléchargez le fichier exécutable trino dans un répertoire local.

  2. Modifiez les permissions du fichier en exécutant cette commande :

    sudo chmod +x trino
  3. Démarrez la CLI Trino.

    1. Connectez-vous à la console EMR on ACK.

    2. Sur la page EMR on ACK, cliquez sur le nom du cluster cible.

    3. Cliquez sur l'onglet Access Links and Ports.

    4. Dans la page Access Links and Ports, récupérez le lien vers l'interface web Trino.

    5. Sur votre machine locale, exécutez la commande suivante pour démarrer la CLI Trino :

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

      Le lien de l'interface web Trino obtenu à l'étape précédente est https://trino.c-b95f82c36ee646c5.c1e36180fdf3745c9b7bbc8d3e682****.cn-hangzhou.alicontainer.com. Remplacez trino par trino-cli dans ce lien.

      Lorsque vous y êtes invité, saisissez le mot de passe de l'utilisateur admin. Une fois connecté, exécutez la commande suivante pour afficher les catalogues.

      show catalogs;
      Georges-MacBook-Pro:taihaoJobs georgechen$ ./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>

      Pour plus d'informations sur la syntaxe des instructions SQL, consultez la documentation relative à la syntaxe des instructions SQL.

  4. Consultez les détails de la tâche.

    1. Dans la page Access Links and Ports, cliquez sur le lien vers l'interface web Trino.

    2. Saisissez le nom d'utilisateur admin et son mot de passe, puis cliquez sur Log In.

      Après la connexion, vous êtes redirigé vers l'interface web Trino, où vous pouvez consulter les détails d'exécution des tâches et surveiller les requêtes. Le haut de la page affiche les métriques du cluster, telles que QUEUED QUERIES, RUNNABLE DRIVERS et RESERVED MEMORY. Dans la section QUERY DETAILS, vous pouvez filtrer les enregistrements de requête par utilisateur, source, ID de requête ou statut de requête, et afficher des détails tels que l'instruction SQL, le statut d'exécution et la durée.