我是靠谱客的博主 超级洋葱,最近开发中收集的这篇文章主要介绍【操作文档】Presto服务安装1 环境准备2 下载Presto安装包3 安装Presto4 安装客户端,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1 环境准备
JDK1.8
Python 2.4+
2 下载Presto安装包
下载地址:
https://repo1.maven.org/maven2/com/facebook/presto/presto-server/0.216/
3 安装Presto
3.1 解压缩
tar -zxvf presto-server-0.216.tar.gz -C /opt/module/
mv presto-server-0.216/ presto
3.2 配置JAVA_HOME和PATH(如果系统已配置,可以忽略)
编辑launcher
vim /opt/module/presto/bin/launcher
增加内容
export JAVA_HOME=/usr/java/jdk1.8.0_171
export PATH=$JAVA_HOME:$PATH
3.3 准备presto配置文件并分发
- 创建数据目录
mkdir /opt/module/presto/data
- 创建配置目录
mkdir /opt/module/presto/etc
以下操作在 etc 目录中进行
- 配置Presto的JVM参数
vim /opt/module/presto/etc/jvm.config
jvm.config
-server
-Xmx8G
-XX:+UseG1GC
-XX:G1HeapRegionSize=32M
-XX:+UseGCOverheadLimit
-XX:+ExplicitGCInvokesConcurrent
-XX:+HeapDumpOnOutOfMemoryError
-XX:+ExitOnOutOfMemoryError
- 配置日志文件
vim /opt/module/presto/etc/log.properties
log.properties
com.facebook.presto=INFO
- 配置数据源
mkdir /opt/module/presto/etc/catalog
cd /opt/module/presto/etc/catalog
vim hive.properties
# hive.properties
connector.name=hive-hadoop2
hive.metastore.uri=thrift://server3:9083
- 分发presto文件夹
cd /opt/module
~/bin/jsync presto
- 配置集群节点信息
vim /opt/module/presto/etc/node.properties
node.properties
node.environment=presto
node.id=presto-server3
node.data-dir=/opt/module/presto/data
注意:这里拷贝了需要将Presto所有节点的node.id修改为对应节点的ID。
- 配置节点角色
- coordinator节点配置:
# vim config.properties
coordinator=true
node-scheduler.include-coordinator=false
http-server.http.port=8881
query.max-memory=4GB
query.max-memory-per-node=1GB
discovery-server.enabled=true
discovery.uri=http://server3:8881
- worker节点配置:
# vim config.properties
coordinator=false
http-server.http.port=8881
query.max-memory=4GB
query.max-memory-per-node=1GB
discovery.uri=http://server3:8881
- 启动Presto
# 前台启动
bin/launcher run
# 后台启动
bin/launcher start
- 验证服务
路径:/opt/module/presto/data/var/log
web客户端:http://server3:8881
4 安装客户端
1、下载客户端
https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/0.216/presto-cli-0.216-executable.jar
2、部署
cp presto-cli-0.216-executable.jar /opt/module/presto/presto-cli
3、添加执行权限
chmod +x presto-cli
4、启动客户端
./presto-cli --server server3:8881 --catalog hive --schema default
最后
以上就是超级洋葱为你收集整理的【操作文档】Presto服务安装1 环境准备2 下载Presto安装包3 安装Presto4 安装客户端的全部内容,希望文章能够帮你解决【操作文档】Presto服务安装1 环境准备2 下载Presto安装包3 安装Presto4 安装客户端所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复