Как я могу получить Presto host: конфигурацию порта? - PullRequest
0 голосов
/ 18 июня 2020

Я могу использовать presto-cli для выполнения таких запросов:

$ presto-cli
presto> show catalogs;
 Catalog 
---------
 hive    
 system  
(2 rows)

Однако, если я попробую:

$ presto-cli --server localhost:8080
presto> show catalogs;
Error running command: java.net.ConnectException: Failed to connect to localhost/127.0.0.1:8080

Как я могу узнать конфигурацию хоста / порта сервер явно передать его как параметр?

Ответы [ 2 ]

0 голосов
/ 19 июня 2020

На AWS EMR конфигурация может быть загружена из:

/etc/presto/conf/config.properties

В частности, порт в этом файле устанавливается как http-server.http.port.

0 голосов
/ 19 июня 2020

presto-cli выводит значения по умолчанию при вызове с помощью --help:

$ presto-cli --version
Presto CLI 334

$ presto-cli --help | grep -A2 -e --server
...
--
        --server <server>
            Presto server location (default: localhost:8080)

Однако в EMR presto-cli является сценарием-оболочкой. Подробности см. В ответе @Peque.

...