本文為您介紹如何使用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 陳述式、執行狀態、耗時等詳細資料。
-