Presto 安装、配置和使用

概述

Presto 是一个开源的、分布式 SQL 查询执行引擎,用于对海量数据执行 SQL 查询。

下文将简单介绍 CentOS 7 环境下 Presto 的安装、配置和使用,本文使用的 Presto 版本为 0.273.1。

安装 Presto

1# 下载 Presto tarball
2wget https://repo1.maven.org/maven2/com/facebook/presto/presto-server/0.273.1/presto-server-0.273.1.tar.gz
3
4# 解压缩至
5mkdir -p ~/env/presto
6tar -zxvf presto-server-0.273.1.tar.gz -C ~/env/presto

配置 Presto

Presto 的配置文件位于 etc 目录中,该目录起初并不存在,需要用户手动创建:

1# 切换工作目录为 Presto 家目录
2cd $PRESTO_HOME
3
4# 创建 etc 目录用于存放配置文件
5mkdir etc

etc 目录树结构如下:

1$ tree etc
2etc
3├── catalog
4│   └── mysql.properties
5├── config.properties     # Presto server 配置文件
6├── jvm.config            # Java 虚拟机配置文件
7├── log.properties        # 日志配置文件
8└── node.properties       # 节点配置信息

启动 Presto

Presto 可以以守护进程的形式在后台运行,也可以在前台运行:

1# 在后台以守护进程运行
2bin/launcher start
3
4# 前台运行
5bin/launcher run

Presto 的运行日志位于 var/log 目录下,

使用 Presto CLI

启动 Presto CLI:

1# 在本机 8080 端口提供服务并指定 catalog 和 schema
2presto --server localhost:8080 --catalog hive --schema default

参考资料

  1. Deploying Presto — Presto 0.273.1 Documentation
下一页
上一页

相关