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