单机部署
本次部署记录为测试的单机版部署,系统环境centos7。Presto需要依赖jdk8,之前已经安装好,这里不再描述。
参考官方文档:https://prestodb.io/docs/current/index.html
下载
presto下载地址:https://prestodb.io/download.html
我们一般只需要下载服务端和客户端就好了
部署
server包上传到服务器,解压
tar -zxvf presto-server-0.245.1.tar.gz
创建配置文件
presto的配置文件目录和文件需要自己创建,在服务跟目录下创建etc文件夹,etc文件夹下分别创建文件
config.properties;jvm.config;launcher;log.properties;node.properties
然后创建文件夹catalog,创建后的目录结构如下:
下面是各个配置文件的内容:
config.properties
coordinator=true ##是否为调度节点,这里是单机部署,所以为true。如果集群部署,需要区分调度节点和worker
node-scheduler.include-coordinator=true ##调度节点是否同时也作为worker节点
query.max-memory=4GB
http-server.http.port=8180
discovery