草庐IT

Trino结合Ranger 2.3控制访问权限

Ranger2.3添加了对Trino的支持,之前是presto,还需要修改不少代码,现在可以直接使用Ranger控制Trino的权限了1.Ranger安装1.1编译Rangergithub地址:https://github.com/apache/ranger可以拉取2.3版本的代码自行编译注意!!!Trino是基于JDK11的,使用maven编译时也要在JDK11环境下才会编译trino的plugin编译时最好修改pom.xml文件中的377property为当前自己使用的trino版本,避免可能出现的兼容性问题执行如下命令进行编译mvn-DskipTests-Dpmd.skip=true-D

大数据Hadoop之——基于内存型SQL查询引擎Presto(Presto-Trino环境部署)

目录一、概述二、Trino特点三、Trino架构1)架构和服务节点2)Trino数据模型四、Trino安装部署1)单机版(Coordinator和Worker同进程)1、安装JDK112、安装python3、下载Trino安装包4、配置5、配置jmx连接器6、启动服务7、测试验证8、下载客户端2)单机版(Coordinator和Worker不同进程)3)集群模式(多worker节点)1、安装JDK112、安装python3、copyworker目录到其它节点4、修改配置5、启动worker节点服务五、配置HTTPS(coordinator)1)生成证书2、配置3、重启服务并验证4、配置账号密码

大数据Hadoop之——基于内存型SQL查询引擎Presto(Presto-Trino环境部署)

目录一、概述二、Trino特点三、Trino架构1)架构和服务节点2)Trino数据模型四、Trino安装部署1)单机版(Coordinator和Worker同进程)1、安装JDK112、安装python3、下载Trino安装包4、配置5、配置jmx连接器6、启动服务7、测试验证8、下载客户端2)单机版(Coordinator和Worker不同进程)3)集群模式(多worker节点)1、安装JDK112、安装python3、copyworker目录到其它节点4、修改配置5、启动worker节点服务五、配置HTTPS(coordinator)1)生成证书2、配置3、重启服务并验证4、配置账号密码

Zeppelin Phoenix 与 Trino jdk 版本不兼容问题

1问题Zeppelin部署Trino解释器,升级了jdk11,升级后phoenix解释器查询报错.查看Zeppelinphoenixinterpreter日志,显示Unexpectedversionformat:11.0.12image.png2问题分析现象看是升级jkd11后带来的问题,异常栈显示org.apache.hadoop.hbase.util.ClassSize这个类在初始化的时候,提示当前jdk11.0.12的版本号Unexpected。查看源码这个类所在的包为:hbase-common.jar,可能在两个地方引入:$HBASE_HOME/lib下ZeppelinPhoenix解

Zeppelin Phoenix 与 Trino jdk 版本不兼容问题

1问题Zeppelin部署Trino解释器,升级了jdk11,升级后phoenix解释器查询报错.查看Zeppelinphoenixinterpreter日志,显示Unexpectedversionformat:11.0.12image.png2问题分析现象看是升级jkd11后带来的问题,异常栈显示org.apache.hadoop.hbase.util.ClassSize这个类在初始化的时候,提示当前jdk11.0.12的版本号Unexpected。查看源码这个类所在的包为:hbase-common.jar,可能在两个地方引入:$HBASE_HOME/lib下ZeppelinPhoenix解