很多网友想看CDH集群中安装Presto版本选择以及踩过的巨坑

Presto安装版本选择以及所必须要求的JDK版本踩过的坑

1.很多网友想看如何在CDH集群中安装Presto,今天我给大家带来了在CDH5.14.2中安装Presto的全程记录实操文档

官网文档地址:https://prestodb.github.io/docs/current/release.html

官网GitHub地址:https://github.com/prestodb/presto

官网下载地址:https://repo1.maven.org/maven2/com/facebook/presto/presto-server/

首先是对presto版本的选择,目前最新版本是0.222,但是安装之前最好先看清楚对应的JDK版本要求,这个是一个大坑,尤其是在0.209的说明里面写的很清楚,JDK1.8后面小版本要求必须是8u151+要不然会报错

之前安装了presto-0.218版本启动presto的时候,用了jdk1.8u144就报错了如下

为什么会使用这个JDK1.8u144版本呢?是因为安装CDH5.14.2的时候当时最高版本需要稳定的版本---jdk1.8u144版本,

肯定是以CDH5.14.2所需的JDK版本为优先选项,如下图

既然都清楚了要JDK1.8u151以上版本,那就开始去官网下载JDK1.8u151+版本吧,参考我另一篇文章即可

JDK1.8u162以及JDK1.8所有历史版本官网下载地址

下载完后解压安装,配置环境变量即可,这里就不多做解释了

2.下载presto安装包

之前因为是已有JDK1.8u144版本,然后查阅presto官网需要在presto-0.209以下版本才可以兼容,所以第一次保守德选择了presto-0.205,查询hive、mysql等还好,没有遇到什么问题,但是在当查询kudu表的时候就报了一个错

因为presto-0.205版本是不支持presto的,直到presto-0.209里面才添加对kudu connector的支持!!!所以只能推导重来换成presto-0.209+以后的版本即可查询kudu,但是第一步就是要高版本的JDK支撑,也就有了本文的第一点!

这里还有一点要注意的是阿里云的仓库不允许web浏览,所以直接在web下载会很慢很慢

所以需要再服务器直接通过wget下载就速度可观

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值