presto_0.280-安装部署
一、官网下载
presto官网:Launch Presto: Local download, JDBC, Docker or on AWS Cloud (prestodb.io)
其他版本:Central Repository: com/facebook/presto (maven.org)
presto-server-0.280.tar.gz
presto-cli-0.280-executable.jar
presto-jdbc-0.280…jar
二、解压安装
#1.将下载好的presto安装包上传到服务器上
#2.解压安装
tar -zxvf /opt/softWare/presto-server-0.280.tar.gz
#3.改名
mv presto-server-0.280.tar.gz presto
三、配置presto
在安装目录下创建一个etc目录,并在该目录下配置以下信息:
节点属性(Node Properties):每个节点的环境配置信息
JVM配置(JVM Config):JVM的命令行选项
配置属性(Config Properties):PrestoServer的配置信息
日志级别(Log Properties):日志级别配置信息
Catalog属性(Catalog Properties):连接器配置信息(数据源)
1.配置节点属性(Node Properties)
vim etc/node.properties
#需要填写一下内容
node.environment=production
node.id=1
node.data-dir=/var/presto/data
各配置参数描述如下:
node.enviroment:集群名称,所有在同一个集群中的Presto节点必须拥有相同的集群名称,这个名字就是控制台右上角展示的enviroment。
node.id:每个Presto节点的唯一标识,每个节点的node.id都必须是唯一的。在Presto进行重启或者升级过程中每个节点的node.id必须保持不变。如果在一个节点上安装多个Presto实例(例如:在同一台机器上安装多个Presto节点),那么每个Presto节点必须拥有唯一的node.id。
node.data-dir:数据存储目录的位置(操作系统上的路径),Presto将会把日期和数据存储在这个目录下。
2.JVM配置(JVM Config)
vim /etc/jvm.config