TT Bigdata TT Bigdata
首页
  • 部署专题

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

    • 安装指导
    • 实战 Kerberos
    • 魔改分享
  • 版本专题

    • 更新说明
    • BUG临时处理
  • 实验室

    • VIEW插件
    • JIRA速查
  • Ambari-Env

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

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

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

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

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

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

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

    • Kylin V10系列
    • Rocky系列
    • Ubuntu系列
  • Grafana监控方案

    • Ambari-Metrics插件
    • Infinity插件
  • 支持&共建

    • 蓝图愿景
    • 合作共建
登陆
GitHub (opens new window)

JaneTTR

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

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

    • 安装指导
    • 实战 Kerberos
    • 魔改分享
  • 版本专题

    • 更新说明
    • BUG临时处理
  • 实验室

    • VIEW插件
    • JIRA速查
  • Ambari-Env

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

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

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

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

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

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

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

    • Kylin V10系列
    • Rocky系列
    • Ubuntu系列
  • Grafana监控方案

    • Ambari-Metrics插件
    • Infinity插件
  • 支持&共建

    • 蓝图愿景
    • 合作共建
登陆
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安装
    • Paimon安装
    • Hudi安装
    • Atlas 安装
    • Superset 安装
    • Livy 安装
    • Alluxio 安装
    • Hue 安装
      • 一、基于 Ambari 安装 Hue 服务
      • 二、选择 Hue 组件
        • 1. 在服务列表中勾选 Hue
      • 三、分配 Hue 组件节点
        • 1. Hue Server 节点规划
      • 四、Hue 核心配置(hue-desktop.ini)
        • 1. 数据库相关配置说明
        • 2. 生成并配置 secret_key
      • 五、蓝图清单与安装确认
        • 1. 蓝图摘要页面
      • 六、安装过程与结果确认
        • 1. 观察安装执行过程
        • 2. 安装完成后的服务状态
      • 七、访问 Hue Web UI 并验证功能
    • Knox 安装
  • 高可用安装(有难度)

  • 组件安装
  • 最小化安装
JaneTTR
2025-11-22
目录

Hue 安装2.2.2+

# 一、基于 Ambari 安装 Hue 服务

Hue(Hadoop User Experience)是 Hadoop 生态中非常重要的 Web 入口组件,它并不参与实际的计算或存储,而是作为统一的:

  • Web SQL 操作界面
  • HDFS / Hive / YARN 等组件的可视化入口
  • 运维与开发人员的日常操作平台

避免手工部署 Hue 时常见的包分发混乱、配置遗漏、Kerberos 适配困难等问题。

本文环境说明

  • 集群管理:Ambari 3.0.0
  • 发行版:ttr-2.2.2+
  • 安全模式:Kerberos 已开启
  • 目标:通过 Ambari 部署 Hue,作为 Hive / HDFS / YARN 的统一 Web 操作入口

从 Ambari 首页点击 Add Service / 添加服务,进入服务安装向导。

d237037d2a26808ca6eb13ad0efaea97

# 二、选择 Hue 组件

# 1. 在服务列表中勾选 Hue

在可选服务列表中,勾选 Hue 组件:

f2c87badf765c425ac17e4064c36335a

确认后点击 NEXT。

# 三、分配 Hue 组件节点

# 1. Hue Server 节点规划

Ambari 会提示为 Hue Server 选择部署节点:

acc58888510b456934b6f1882ae038fe

Hue 本质是一个 Web 服务,其资源需求特点是:

  • CPU / 内存要求不高
  • 稳定性优先
  • 网络连通性要好(访问 Hive、HDFS、YARN)

节点规划建议

  • 建议与 NameNode / HiveServer2 分离
  • 不建议部署在高负载计算节点
  • 单实例即可满足大多数场景

# 四、Hue 核心配置(hue-desktop.ini)

在配置页面中,需要重点关注 Hue 元数据库与安全相关配置,主要集中在 hue-desktop.ini。

89ab242bf0156f680090abb42685eb3b

# 1. 数据库相关配置说明

# DB FLAVOR
mysql

# Metastore Host
dev1   # 建议使用 hostname

# Database Name
hue

# Database User
root

# Database Password
root

# Database Port
3306
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

以上配置仅用于测试环境 生产环境请务必使用 独立数据库用户与强密码

# 2. 生成并配置 secret_key

Hue 需要一个 secret_key 用于会话与加密操作,可在任意节点执行:

openssl rand -hex 32
1

将输出结果复制到 secret_key 配置项中:

02374a5a02f37571d2c07b9fafae49f8

完成后点击 NEXT。

# 五、蓝图清单与安装确认

# 1. 蓝图摘要页面

Ambari 会展示 Hue 的安装蓝图与依赖校验结果:

db57cf0ee400119c778624897f8abd47

提醒

当前集群已开启 Kerberos 认证,因此安装过程中会包含:

  • 票据初始化
  • Keytab 校验
  • 额外的安全步骤

属于正常现象。

相关避坑经验可参考:开启 Kerberos——专题

确认无误后,进入正式安装阶段。

# 六、安装过程与结果确认

# 1. 观察安装执行过程

安装过程中 Ambari 会自动完成:

  • Hue 包的分发
  • 配置文件生成
  • Kerberos 相关权限校验
  • Hue Server 启动

0647ab65f6bb1bc9547bd1ad219784bd

# 2. 安装完成后的服务状态

安装完成后,回到 Ambari 服务总览页,Hue 状态应为 Started / 绿色:

d7cfeabba717d123285e2af4d184ca83

到这里说明什么?

  • Hue 已成功接入 Ambari 管理体系
  • Web 服务正常启动
  • 可以对外提供统一的 Web 操作入口

# 七、访问 Hue Web UI 并验证功能

通过 Ambari 的 Web UI 入口访问 Hue:

a60d76f5ad5a9f47f3553d07dc684f8c

默认访问地址类似:

http://dev1:8888/hue/home
1

首次登录需要设置管理员账号密码,例如:

admin / admin123
1

登录后进入 Hive 模块,尝试执行 SQL,可以正常看到库表信息:

b347d3d7cc582bc0c489573a7d9e9340

这说明:

Hue 已成功接入 Hive

#Hue#Ambari#Bigtop#Hive#HDFS#Kerberos
Alluxio 安装
Knox 安装

← Alluxio 安装 Knox 安装→

最近更新
01
xmlsectool 依赖缺失问题解析
12-24
02
webhdfs-test 依赖收敛冲突问题处理
12-24
03
Invalid keystore format 问题处理
12-24
更多文章>
Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式