Presto 安装及运行


1 安装Presto

Presto的安装包包括服务器端和客户端。

1)安装包

  • 服务器端安装包下载:

presto-server-0.264.tar.gz

  • 客户端安装包下载:

presto-cli-0.227-executable

2)下载完成之后,进行安装包解压

3)在对应目录创建所需文件

etc目录下分别以下配置文件:

  • node.properties
  • jvm.config 用于根据个人电脑配置适合的内存大小
  • config.properties
  • log.properties

4)catalog下的配置(以Hive、Mysql为例)

[hadoop@hadoop001 catalog]$ ll
total 8
# hive
-rw-rw-r-- 1 hadoop hadoop 173 Oct 18 14:05 hive.properties
# mysql
-rw-rw-r-- 1 hadoop hadoop 112 Oct 18 10:36 mysql.properties
  • hive.properties的配置
connector.name=hive-hadoop2
#需要启动hive metastore服务
hive.metastore.uri=thrift://hadoop001:9083
# hadoop集群的配置文件目录
hive.config.resources=${HADOOP_HOME}/etc/hadoop/core-site.xml,${HADOOP_HOME}/etc/hadoop/hdfs-site.xml
  • mysql.properties的配置
connector.name=mysql
connection-url=jdbc:mysql://hadoop001:3306
connection-user=root
connection-password=123456

5)将客户端放到 /home/hadoop/app/presto-server-0.227/bin

6)完成配置

2 运行Presto

完成下载、解压之后,运行Presto:

安装目录包含bin/launcher,可以通过运行以下命令启动Presto:

bin/launcher start

或者,它可以在前台运行,将日志和其他输出写入stdout/stderr:

bin/launcher run

运行启动器–help以查看支持的命令和命令行选项。

启动后,您可以在var/log目录置找到日志文件:

  • launcher.log:这个日志是由启动器创建的,并连接到服务器的stdoutstderr流。它将包含一些在初始化服务器日志记录以及JVM产生的任何错误或诊断时发生的日志消息。
  • server.log:Presto的主要日志文件。如果服务器在初始化期间出现故障,它通常会包含相关信息。
  • http-request.log:该文件包含服务器接收的HTTP请求日志。