1.包下载
https://prestodb.io/getting-started.html
本次搭建使用的是presto-server-0.188.tar.gz
默认jdk版本为1.8
2.创建配置目录
tree etc/
etc/
├── catalog
│ ├── hive.properties
│ └── jmx.properties
├── config.properties
├── jvm.config
├── log.properties
└── node.properties
# 配置目录中包含四个配置文件和一个目录分别为node.properties、jvm.properties、config.properties、log.properties、catalog,作用分别是:
# Node Properties:特定于每个节点的环境配置
# JVM Config: Java虚拟机的命令行选项
# Config Properties: Presto服务器的配置
# Log Properties: 允许设置命名记录器层次结构的最小日志级别
# Catalog Properties: 连接器(数据源)的配置
3.特定于每个节点的环境配置
cat etc/node.properties
------------------
node.environment=mediaforce
node.id=endemo-5
node.data-dir=/data1/presto/prestoData
------------------
mkdir -p /data1/presto/prestoData # 创建一个data目录
4.Java虚拟机的命令行选项
cat etc/jvm.config
------------------
-server
-Xmx16G
-XX:+UseG1GC
-XX:G1HeapRe