我可以使用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我如何知道服务器的主机/端口配置才能显式地将其作为参数传递?
发布于 2020-06-19 14:28:02
使用--help调用时,presto-cli会打印默认值
$ presto-cli --version
Presto CLI 334
$ presto-cli --help | grep -A2 -e --server
...
--
--server <server>
Presto server location (default: localhost:8080)然而,在电子病历中,presto-cli是一个包装器脚本。详情请参见@Peque answer。
发布于 2020-06-19 17:56:47
在AWS EMR上,可以从以下位置加载配置:
/etc/presto/conf/config.properties特别地,该端口在该文件中被设置为http-server.http.port。
https://stackoverflow.com/questions/62454229
复制相似问题