如何获取 Presto 主机:端口配置?



我可以使用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

如何知道服务器的主机/端口配置以将其显式传递为参数?

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答案。

在 AWS EMR 上,可以从以下位置加载配置:

/etc/presto/conf/config.properties

特别是,端口在该文件中设置为http-server.http.port

相关内容

  • 没有找到相关文章

最新更新