CDH实操--CDH集成Trino(三)
1、将parcel包放到对应下载目录
将parcel包放到/var/www/html/trino目录下
修改httpd配置文件新增parcel文件类型
然后通过命令启动httpd服务:
systemctl start httpd
2、Cloudera Manager 中设置
2.1 添加parcel包下载路径
2.2 选择下载
2.3 分配
分配过程是在/opt/cloudera/parcels目录下创建Presto包
2.4 激活
2.5 将jar放到/opt/cloudera/csd目录
3、CDH中添加服务
3.1 修改trino配置
config.propertis
hive.properties
将JAVA11环境变量添加到
JAVA_HOME=/opt/cloudera/parcels/PRESTO/java11 PATH=$JAVA_HOME/bin:$PATH exec "$(dirname "$0")/launcher.py" "$@"
注意:
将Coordinator节点配置文件scp到其他worker节点
4、验证
FAQ:
1、web ui节点未获取到,需要将discovery.uri配置中localhost改成实际地址
2、客户端查询报错找不到nameservice,配置需要新增
hive.config.resources=/etc/hadoop/conf/core-site.xml,/etc/hadoop/conf/hdfs-site.xml,/etc/hive/conf/hive-site.xml
FAQ:
替换presto图标
替换Presto相关标签字体为Trino
unzip PRESTO-0.2.jar -d PRESTO-0.2 #打包 /usr/java/jdk1.8.0_181-cloudera/bin/jar -cvf PRESTO-0.2.jar *