USER MANUALS

Presto CLI

Presto CLI は、クエリを実行するためのターミナルベースの対話型シェルです。Presto CLI は Denodo 組み込み MPP に含まれており、クエリを簡単に実行してデバッグやテストを行うことができます。

クエリを実行するには Presto ポッドに接続する必要があります。通常は MPP コーディネーターを使用します。

kubectl exec -it <Coordinator Pod> -- bash

以下を使用して Presto CLI を起動します。

./opt/presto-cli/presto

--help オプションを指定して CLI を 実行すると、利用可能なオプションが表示されます。

以下は、TPCH のリージョンテーブルに対するクエリの例です。

 presto> SELECT * FROM hive."default".region;
 regionkey |    name     |            comment
 ----------+-------------+-----------------------------------------------------------
         0 | AFRICA      | lar deposits. blithely final packages cajole. regular wate
         1 | AMERICA     | hs use ironic, even requests. s
         2 | ASIA        | ges. thinly even pinto beans ca
         3 | EUROPE      | ly final courts cajole furiously final excuse
         4 | MIDDLE EAST | uickly special accounts cajole carefully blithely close re
 (5 rows)

 Query 20241022_122442_00011_5zzxh, FINISHED, 2 nodes
 Splits: 17 total, 17 done (100.00%)
 [Latency: client-side: 0:02, server-side: 0:02] [5 rows, 1.52KB] [3 rows/s, 1023B/s]
Add feedback