本文为您介绍如何使用CLI提交Presto作业。
前提条件
操作步骤
-
下载trino至本地目录。
-
在本地执行以下命令,修改文件权限。
sudo chmod +x trino -
启动Trino。
-
登录EMR on ACK。
-
在EMR on ACK页面,单击目标集群的集群名称。
-
单击上方的访问链接与端口页签。
-
在访问链接与端口页面,获取Trino UI的链接。
-
在本地执行以下命令,启动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,需要修改链接中的trino为trino-cli。根据提示输入已配置的admin的密码,登录后您可以执行以下命令查询catalogs。
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>更多SQL语句用法,请参见SQL statement syntax。
-
-
查看作业详情。
-
在访问链接与端口页面,单击Trino UI的链接。
-
输入默认用户admin及密码,单击Log In。
登录后,即可查看作业执行的详细信息。登录成功后,进入 Trino Web UI 查询监控页面。页面顶部展示集群指标(如 QUEUED QUERIES、RUNNABLE DRIVERS、RESERVED MEMORY 等),下方 QUERY DETAILS 区域支持按用户、来源、查询 ID、查询状态等条件搜索和筛选查询记录,并展示各查询的 SQL 语句、执行状态、耗时等详细信息。
-