前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 6.9 搭建 Presto 原

CentOS 6.9 搭建 Presto 原

作者头像
北漂的我
发布2019-05-29 11:39:28
3910
发布2019-05-29 11:39:28
举报
文章被收录于专栏:北漂的我北漂的我

为什么80%的码农都做不了架构师?>>>

1.下载 presto-server-0.166.tar.gzpresto-cli-0.166-executable.jar, 也可以直接到 http://mvnrepository.com 寻找 jar 包

2. 解压 presto-server-0.166.tar.gz , 然后在 presto-server-0.166 目录下创建 etc 目录

3. 在 etc 目录下创建 catalog 目录 , 在 catalog 目录下创建文件 hive.properties 内容如下

connector.name=hive-hadoop2
hive.metastore.uri=thrift://bigdata:9083
hive.config.resources=/opt/hadoop-2.7.4/etc/hadoop/core-site.xml,/opt/hadoop-2.7.4/etc/hadoop/hdfs-site.xml

4. 在 etc 目录下创建 config.properties 内容如下

coordinator=true
node-scheduler.include-coordinator=true
http-server.http.port=8080
query.max-memory=512MB
query.max-memory-per-node=512MB
discovery-server.enabled=true
discovery.uri=http://bigdata:8080

5. 在 etc 目录下创建 jvm.config 内容如下

-server
-Xmx1G
-XX:+UseG1GC
-XX:G1HeapRegionSize=32M
-XX:+UseGCOverheadLimit
-XX:+ExplicitGCInvokesConcurrent
-XX:+HeapDumpOnOutOfMemoryError
-XX:OnOutOfMemoryError=kill -9 %p

6. 在 etc 目录下创建 node.properties 内容如下

node.environment=production
node.id=bigdata
node.data-dir=/opt/presto-server-0.166/presto_data

7. 配置 presto client

  • 把 presto-cli-0.166-executable.jar 放到 presto-server-0.166/bin 目录下
  • 修改 presto-cli-0.166-executable.jar 文件名为 presto
  • 修改 presto 客户端 jar 包的权限
chmod +x presto
  • 添加 presto 环境变量到 ~/.bash_profile
export PRESTO_HOME=/opt/presto-server-0.166
export PATH=$PRESTO_HOME/bin:$PATH
  • 使环境变量立即生效
source ~/.bash_profile

8. 启动 presto , presto 依赖 HDFS 和 Hive metastore

启动 HDFS

/opt/hadoop-2.7.4/sbin/start-dfs.sh

启动 Hive metastore

sudo service mysqld start
nohup hive --service metastore >> /opt/apache-hive-2.1.1-bin/metastore.log 2>&1 &

启动 presto

/opt/presto-server-0.166/bin/launcher start

查看 presto WEB UI

http://bigdata:8080

启动 presto 客户端

presto --server bigdata:8080 --catalog hive --schema default
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档