2019独角兽企业重金招聘Python工程师标准>>>

1.下载 presto-server-0.166.tar.gz 和 presto-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

转载于:https://my.oschina.net/zdtdtel/blog/1822741

CentOS 6.9 搭建 Presto相关推荐

  1. centos 6.5 搭建lnmp环境

    centos 6.5 搭建lnmp环境 建议安装顺序: mysql------->>编译php---->>编译nginx 最麻烦:编译php出各种错. 最简单:mysql 软件 ...

  2. CentOS 7下搭建LAMP并把MySQL单独分离

    CentOS 7下搭建LAMP并把MySQL单独分离 原文:http://www.linuxidc.com/Linux/2017-05/144037.htm 环境: 系统:CentOS-7-x86_6 ...

  3. CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分布式集群

    CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分布式集群 VMWare 安装CentOS 7 使用Xshell连接虚拟机 集群设置 安装JDK 1.8 SSH 免密登陆 安装ha ...

  4. centos利用nexus搭建局域网docker私有仓库

    centos利用nexus搭建局域网docker私有仓库 1.官网下载nexus oss版本 https://sonatype-download.global.ssl.fastly.net/repos ...

  5. centos dhcp 服务器搭建 多vlan

    centos dhcp 服务器搭建   多vlan centos 6.5   版本     /etc/dhcp/dhcpd.conf         服务器配置文件 /etc/rc.d/init.d/ ...

  6. linux搭建虚拟化平台报告,CentOS 7中搭建KVM虚拟化平台的方法步骤

    什么是虚拟化 虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原有物理结构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术. 虚拟化 ...

  7. CentOS 7上搭建Spark 3.0.1 + Hadoop 3.2.1分布式集群

    CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分布式集群 VMWare 安装CentOS 7 使用Xshell连接虚拟机 集群设置 安装JDK 1.8 SSH 免密登陆 安装ha ...

  8. 环境搭建-CentOS集群搭建

    环境搭建-CentOS集群搭建 写在前面 最近有许多小伙伴问我,大数据的hadoop分布式集群该如何去搭建.所以,想着,就写一篇博客,帮助到更多刚入门大数据的人.本博客会一步一步带你实现一个Hadoo ...

  9. CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查

    CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 参考文章: (1)CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 ( ...

最新文章

  1. STM32如何计算RTC时钟异步预分频和同步预分频
  2. 制作血条_unity-UGUI如何制作血条
  3. FTP登录时指定用户名密码的方法
  4. python字典遍历的4种方法
  5. ngixn+tomcat负载均衡 动静分离配置 (nginx反向代理)
  6. c语言程序输入n个数字排序,输入n个数字然后进行排序,用C语言编写。注意是n个数啊,不是确定的个数。...
  7. 【学习笔记】数据链路层——轮询访问介质控制(轮询协议、令牌传递协议)
  8. Verilog状态机的编写学习
  9. android.os.log,android.os.Handler和java.util.logging.Handler之间的区别?
  10. Android studio 设置默认打开项目,默认打开项目方式
  11. SoapUI接口测试-基本操作
  12. HP UNIX下载工具的一个好地方
  13. DZ免费插件-discuz插件-DZ天堂
  14. 八数码问题BFS算法
  15. 关于Python对于图像处理详解
  16. 12306 验证码识别源码
  17. HTML5/JavaScript 图像边缘羽化— 打造图像处理类库第二步
  18. PostgreSQL远程连接,发生的SSL错误
  19. GMF:OCL(Object Constraint Language)介绍
  20. RS232/RS485信号转12路模拟信号 隔离D/A转换器WJ34

热门文章

  1. Java自带的线程池ThreadPoolExecutor详细介绍说明和实例运用
  2. 【android开发】 修改控件Spinner内容的字体大小 颜色等属性
  3. windows gtk+ 开发环境搭建
  4. 华为鸿蒙OS合作方,华为发布鸿蒙OS元服务,超300家应用合作伙伴加入
  5. 工作日报模板_千份财会人通用工作模板:自动核算工资、财务分析报表等等
  6. linux realvnc教程,Linux下RealVNC Enterprise 的安装和使用
  7. python计算圆周率_Python实现计算圆周率π的值到任意位的方法示例
  8. autojs定时可以选定日期吗_Excel工作表中的7个“一键完成”,你真的都了解、掌握吗?...
  9. 网络计算机 用户名和密码,局域网需要用户名和密码怎么办
  10. mysql gitd 数据结构同步失败_Mysql5.7版本Gtid复制出现不同步的情况