标签:ror 必须 erro 建议 数据库 ast 启用 参数 使用
# 下载
wget https://repo1.maven.org/maven2/com/facebook/presto/presto-server/0.220/presto-server-0.220.tar.gz
# 移动到要安装目录
mv presto-server-0.220.tar.gz /opt/
# 解压
tar zxvf presto-server-0.220.tar.gz
# 软链
ln -s presto-server-0.220 presto
如无特殊说明,则每台机器均需要配置
cd prosto
mkdir etc
配置说明:
详细配置如下:
vim etc/node.properties
# 增加如下内容
node.environment=presto-cluster
node.id=presto-node-1
node.data-dir=/data/presto
所有节点均需要此配置,但coordinator和worker不一样
配置说明:
coordinator节点的详细配置如下:
vim etc/config.properties
# 增加如下内容
coordinator=true
node-scheduler.include-coordinator=true
http-server.http.port=8081
query.max-memory=8GB
query.max-memory-per-node=1GB
discovery-server.enabled=true
discovery.uri=http://192.168.30.217:8081
worker节点的详细配置如下:
vim etc/config.properties
# 增加如下内容
coordinator=false
http-server.http.port=8081
query.max-memory=8GB
query.max-memory-per-node=1GB
discovery.uri=http://192.168.30.217:8081
vim log.properties
# 增加如下内容
com.facebook.presto=INFO
配置说明
详细配置如下:
mkdir etc/catalog
cd ./catalog
vim hive.properties
# 增加如下内容
connector.name=hive-hadoop2
hive.metastore.uri=thrift://hadoop1:9083
hive.config.resources=/etc/hadoop/conf/core-site.xml,/etc/hadoop/conf/hdfs-site.xml
vim etc/jvm.config
# 增加如下内容
-server
-Xmx8G
-XX:+UseConcMarkSweepGC
-XX:+ExplicitGCInvokesConcurrent
-XX:+CMSClassUnloadingEnabled
-XX:+AggressiveOpts
-XX:+HeapDumpOnOutOfMemoryError
-XX:OnOutOfMemoryError=kill -9 %p
-XX:ReservedCodeCacheSize=300M
# daemon运行
bin/launcher start
# foreground运行,如果用到supersive运行的话需要是这种方式
bin/launcher run
# 停止
bin/launcher stop
# 查看状态
bin/launcher status
# 查看进程
jps
# 下载
wget https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/0.220/presto-cli-0.220-executable.jar
# 重命名
mv presto-cli-0.220-executable.jar presto-cli
# 添加执行权限
chmod +x presto-cli
# 指定数据库
./presto-cli --server 10.240.0.8:8081 --catalog hive --schema default
# 不指定数据库
./presto-cli --server 10.240.0.8:8081 --catalog hive
运行结果如下,即为成功(因为我的库里没有表所以为空):
?
标签:ror 必须 erro 建议 数据库 ast 启用 参数 使用
原文地址:https://www.cnblogs.com/remainsu/p/presto-0220-an-zhuang-ji-lu.html