TT Bigdata TT Bigdata
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 模板代码

    • 各类组件
    • 通用模板
  • 国产化&其他系统

    • Centos系列
    • Kylin系列
    • OpenEuler系列
    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 定制开发

    • 组件版本定制
    • 样式风格定制
  • 蓝图愿景
  • 技术支持
  • 合作共建
GitHub (opens new window)

JaneTTR

数据酿造智慧,每一滴都是沉淀!
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 模板代码

    • 各类组件
    • 通用模板
  • 国产化&其他系统

    • Centos系列
    • Kylin系列
    • OpenEuler系列
    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 定制开发

    • 组件版本定制
    • 样式风格定制
  • 蓝图愿景
  • 技术支持
  • 合作共建
GitHub (opens new window)
  • 最小化安装

    • Zookeeper 安装
    • Hadoop 安装
    • Yarn安装
    • Hive 安装
    • Spark 安装
    • HBase 安装
    • Kafka 安装
    • Sqoop 安装
    • Flink 安装
    • DolphinScheduler 安装
    • Zeppelin 安装
    • Redis 安装
    • Doris安装
    • Celeborn安装
    • Ozone安装
    • Impala安装
    • Cloudbeaver 安装
    • Ambari Metrics安装
    • Solr安装
    • Ranger 安装
    • Trino安装
      • 基于 Ambari 安装 Trino 服务
        • 1. 进入添加服务入口
        • 2. 分配组件至主机
        • 3. 参数配置(设置 JDK 路径)
        • 4. 确认服务摘要
        • 5. 启动安装任务
        • 6. 回到首页检查服务状态
        • 7. 验证 Web UI 正常访问
    • Paimon安装
    • Hudi安装
    • Atlas 安装
    • Superset 安装
  • 高可用安装(有难度)

  • 组件安装
  • 最小化安装
JaneTTR
2025-04-25
目录

Trino安装1.0.6+

# 基于 Ambari 安装 Trino 服务

本文将介绍如何通过 Ambari 安装和配置 Trino(原 PrestoSQL) 服务。Trino 是一个高性能、支持联邦查询的分布式 SQL 引擎,适用于多源异构数据分析平台中。

提示

本次部署适配 JDK 23,支持在 Bigtop 环境中通过 Ambari 集成安装 Trino。


# 1. 进入添加服务入口

登录 Ambari 控制台后,点击左上角的 「...」 操作菜单,选择 Add Service 开始添加服务。

在组件列表中找到并勾选 Trino,点击下一步:

添加 Trino 服务

笔记

若未显示 Trino,请检查 stack 是否正确引入对应的 service 描述文件。


# 2. 分配组件至主机

接下来进入角色分配页面。我们将 Trino 的协调器(Coordinator)部署在 hadoop1 主机:

选择协调器节点

在后续页面中,选择 Worker 和 Client:

  • Worker:同样分配在 hadoop1
  • Client:勾选所有节点

选择 Worker 和 Client

当前部署为最小测试环境测试部署,实际生产建议至少 3 个 Worker 节点分布部署。

注意

Client 是 CLI 工具(trino-cli),非安装即不可远程执行 SQL,请务必勾选需要使用的主机。


# 3. 参数配置(设置 JDK 路径)

Trino 对 JDK 有明确版本要求,必须使用 Java 23。否则在安装后启动时将报错。

我们在 Customize Services 阶段,添加以下配置项:

trino_jdk_home=/opt/modules/jdk-23.0.2+7/
1

设置 JDK 路径

警告

必须手动配置 JDK 路径,否则服务无法启动。

JDK 依赖 Trino 的启动脚本会强制验证 `JAVA_HOME`,推荐使用 Oracle 或 Eclipse Temurin推荐。

提示

如你尚未安装 JDK,可参考本站其他文章,内含一键安装脚本及环境变量设置说明: Temurin JDK 23快速安装


# 4. 确认服务摘要

Ambari 将根据你之前的配置,生成角色部署预览页面。此处可以检查:

  • Trino 的组件是否分配到正确主机
  • JDK 环境变量是否填写正确

预览部署摘要

最后检查 若有配置遗漏或角色未分配,将导致部署失败。

# 5. 启动安装任务

点击 Deploy 按钮,系统开始自动执行安装操作。

安装进度

Ambari 将完成组件分发、JDK 验证、配置生成与服务注册等操作。

提示

安装日志可在 Ambari Web UI > Operations 中查看详细执行过程,便于排错。


# 6. 回到首页检查服务状态

部署完成后,回到首页,即可看到 Trino 服务已经出现在服务列表中:

服务状态

点击 Trino 服务名,可进一步查看启动状态与组件运行详情。

绿色启动 表示 Trino 服务运行成功。

# 7. 验证 Web UI 正常访问

Trino 安装完成后,会启动内置的 Web 控制台,默认地址为:

http://hadoop1:8380/ui/ (opens new window)

Trino UI

页面包含以下信息:

  • 当前版本(如 REL/3.2.0-DIRTY)
  • 当前 Coordinator 和 Active Worker 数量
  • 查询运行状态和内存资源信息

#Trino#Ambari#分布式计算#SQL 引擎
Ranger 安装
Paimon安装

← Ranger 安装 Paimon安装→

最近更新
01
Pandoc 缺失导致 SparkR 构建失败
06-08
02
Cyrus SASL/GSASL 缺失解决
06-07
03
Hadoop_3.3.4 编译实战 1.0.0+
06-06
更多文章>
Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式