Presto简介
presto是一个分布式SQL查询引擎,用于查询分布在一个或多个异构数据源上的大型数据集。
更多详细的介绍请移步去Presto官网
Presto的安装
准备
1.检查本机的jdk的版本,Presto要求jdk 1.8 151以上的版本
2.下载Presto的安装包,下载地址presto-server-0.224.tar.gz
3.有一个Presto的客户端,下载地址presto-cli-0.224-executable.jar
开始搭建(以下摘自官网)
- 上传presto的安装包到服务器
- 解压presto的安装包,重命名为prestoserver
- 进入解压后的目录,创建一个etc文件夹
cd prestoserver
mkdir etc
解释:etc文件夹中要保持以下配置:
- 节点属性:特定于每个节点的环境配置
- JVM Config:Java 虚拟机的命令行选项
- 配置属性: Presto服务器的配置
- 目录属性: 连接器(数据源)的配置
1.创建node.properties
vim node.properties
在该文件下面输入如下内容:
node.environment=production
node.id=1
node.data-dir=/export/software/presto/data
解释:
node.enviroment
:环境的名称,群集中的所有Presto节点必须具有相同的环境名称node.id
:此Pr