CentOS 6.9 搭建 Presto
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相关推荐
- centos 6.5 搭建lnmp环境
centos 6.5 搭建lnmp环境 建议安装顺序: mysql------->>编译php---->>编译nginx 最麻烦:编译php出各种错. 最简单:mysql 软件 ...
- CentOS 7下搭建LAMP并把MySQL单独分离
CentOS 7下搭建LAMP并把MySQL单独分离 原文:http://www.linuxidc.com/Linux/2017-05/144037.htm 环境: 系统:CentOS-7-x86_6 ...
- 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 ...
- centos利用nexus搭建局域网docker私有仓库
centos利用nexus搭建局域网docker私有仓库 1.官网下载nexus oss版本 https://sonatype-download.global.ssl.fastly.net/repos ...
- centos dhcp 服务器搭建 多vlan
centos dhcp 服务器搭建 多vlan centos 6.5 版本 /etc/dhcp/dhcpd.conf 服务器配置文件 /etc/rc.d/init.d/ ...
- linux搭建虚拟化平台报告,CentOS 7中搭建KVM虚拟化平台的方法步骤
什么是虚拟化 虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原有物理结构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术. 虚拟化 ...
- 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 ...
- 环境搭建-CentOS集群搭建
环境搭建-CentOS集群搭建 写在前面 最近有许多小伙伴问我,大数据的hadoop分布式集群该如何去搭建.所以,想着,就写一篇博客,帮助到更多刚入门大数据的人.本博客会一步一步带你实现一个Hadoo ...
- CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查
CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 参考文章: (1)CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 ( ...
最新文章
- STM32如何计算RTC时钟异步预分频和同步预分频
- 制作血条_unity-UGUI如何制作血条
- FTP登录时指定用户名密码的方法
- python字典遍历的4种方法
- ngixn+tomcat负载均衡 动静分离配置 (nginx反向代理)
- c语言程序输入n个数字排序,输入n个数字然后进行排序,用C语言编写。注意是n个数啊,不是确定的个数。...
- 【学习笔记】数据链路层——轮询访问介质控制(轮询协议、令牌传递协议)
- Verilog状态机的编写学习
- android.os.log,android.os.Handler和java.util.logging.Handler之间的区别?
- Android studio 设置默认打开项目,默认打开项目方式
- SoapUI接口测试-基本操作
- HP UNIX下载工具的一个好地方
- DZ免费插件-discuz插件-DZ天堂
- 八数码问题BFS算法
- 关于Python对于图像处理详解
- 12306 验证码识别源码
- HTML5/JavaScript 图像边缘羽化— 打造图像处理类库第二步
- PostgreSQL远程连接,发生的SSL错误
- GMF:OCL(Object Constraint Language)介绍
- RS232/RS485信号转12路模拟信号 隔离D/A转换器WJ34
热门文章
- Java自带的线程池ThreadPoolExecutor详细介绍说明和实例运用
- 【android开发】 修改控件Spinner内容的字体大小 颜色等属性
- windows gtk+ 开发环境搭建
- 华为鸿蒙OS合作方,华为发布鸿蒙OS元服务,超300家应用合作伙伴加入
- 工作日报模板_千份财会人通用工作模板:自动核算工资、财务分析报表等等
- linux realvnc教程,Linux下RealVNC Enterprise 的安装和使用
- python计算圆周率_Python实现计算圆周率π的值到任意位的方法示例
- autojs定时可以选定日期吗_Excel工作表中的7个“一键完成”,你真的都了解、掌握吗?...
- 网络计算机 用户名和密码,局域网需要用户名和密码怎么办
- mysql gitd 数据结构同步失败_Mysql5.7版本Gtid复制出现不同步的情况