很多网友想看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+要不然会报错

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

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

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

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

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

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

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

既然都清楚了要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下载会很慢很慢

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

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

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

你可能感兴趣的:(很多网友想看CDH集群中安装Presto版本选择以及踩过的巨坑)