presto使用

启动

./presto --server localhost:8080 --catalog hive --schema default

- catalog 数据源,可通过多个connector来指定

- schema 数据库

参数

设定coordinator-jvm.config和worker-jvm.config,设定JVM的参数

-Xmx5G

设定config.properties里的query.max-memory-per-node和query.max-total-memory-per-node以及query.max-memory

query.max-memory:表示单个查询在分布在所有相关节点上能用的内存之和的最大值。

query.max-memory-per-node:单个查询在单个节点上用户内存能用的最大值,从定义上就能看出:query.max-memory-per-node 必须小于query.max-total-memory-per-node

同样: query.max-memory 也必须小于query.max-total-memory

另外:query.max-total-memory-per-node 与memory.heap-headroom-per-node 之和必须小于 jvm max memory .也就是jvm.config 中配置的-Xmx

其中 memory.heap-headroom-per-node = JVM max memory * 0.3

 

 

使用Jdbc访问presto待实现

使用Jdbc来访问presto,自动提交sql语句

参考学习链接

1、https://www.cnblogs.com/GO-NO-1/p/12143879.html

原文地址:https://www.cnblogs.com/frankwt/p/13048827.html