更新日志 · v3.0.2(待发布)待发布
# v3.0.2 待发布
# 一、版本概述
v3.0.2 主要把 3.0.1 之后合入的日志诊断、统一入口、组件适配和升级能力做一次集中收口。
这一版的变化比较多,我建议先看下面几条主线:
- 日志与诊断中心:补齐日志采集、热检索、异常指纹、诊断案例、反馈和审计,排障时不再只靠分散的服务器日志。
- 3.0.2 升级能力:新增 3.0.2 数据库脚本、升级包生成逻辑和升级前检查,方便后续从旧版本平滑进入 3.0.2。
- Knox / Ranger / LDAP 权限联动:继续打通统一入口、免登跳转、Ranger 策略初始化和 LDAP 用户入口权限链路。
- Kyuubi 与 Tez 适配:新增 Kyuubi 栈适配,并补齐 Tez UI Server,后续 Spark SQL 多租户和 Hive on Tez 使用会更顺。
- 服务页与主机诊断体验:服务组件索引、快捷入口、运行概览、主机诊断工作台继续优化。
# 二、更新清单
# 新增功能(Features)
[feat]新增 日志与诊断中心,提供日志检索、上下文查看、异常指纹、时间窗、诊断案例、反馈和操作审计。[feat]新增日志诊断前端页面,包含日志检索、异常指纹、诊断建议、采集设置、AI 证据抽屉和临时诊断入口。[feat]新增日志采集与治理底座,为 Monitor、HDFS、Hive、Knox、Ranger、Trino、Livy、Kafka 等组件补充采集规则、轮转规则和热检索配置。[feat]新增日志诊断相关数据库表,覆盖日志源策略、异常指纹、信号窗口、诊断案例、AI 反馈和操作审计。[feat]新增 3.0.2 新装与升级脚本,覆盖 MySQL、OceanBase、PostgreSQL、Oracle、SQL Server,并支持 3.0.0 到 3.0.2 的数据库升级路径。[feat]新增 3.0.2 离线升级包生成能力,默认包含数据库迁移单元,并可根据 Ambari Server 当前 JDBC 配置选择对应数据库方言。[feat]新增 Kyuubi 1.11.1 栈适配,提供 Kyuubi Server、Kyuubi Client、Kerberos、服务检查、配置主题和快捷入口。[feat]新增 Tez UI Server,补齐 Tez 运行查看入口、配置模板、告警和快捷链接。[feat]新增 Knox 统一入口相关能力,支持更多服务通过 Knox 快捷入口访问,并增强免登跳转所需的签名材料和后端接口。[feat]新增服务组件索引视图,把服务搜索、分类、快捷操作和运行概览从原服务页中拆出来,页面层次更清楚。
# 优化项(Optimized)
[optimized]优化日志采集口径,默认关注 WARN、ERROR、审计失败、认证失败、访问失败、慢请求和关键状态变化,减少心跳、健康检查和重复调试日志干扰。[optimized]优化日志脱敏与保留策略,日志中的密码、令牌、Cookie、票据、Keytab 路径等内容会在展示和入库前处理。[optimized]优化 3.0.2 升级前检查,增强数据库迁移环境、日志检索环境和目标节点的探测能力。[optimized]优化 Knox 服务描述符版本处理,避免扩展服务入口因描述符版本不一致而无法正常渲染。[optimized]优化 Knox 出站 HTTPS 访问,支持根据后端 HTTPS 服务自动整理 truststore,减少 Ranger、Atlas、Trino 等入口联动时的证书问题。[optimized]优化 Knox 对 HDFS、Hue、Ranger、Atlas、Trino 等入口的 rewrite 与 header 处理,统一入口访问更稳定。[optimized]优化 Ranger 权限联动,增强 HDFS、Hive、Trino、Knox 等服务的策略初始化和回读校验。[optimized]优化 Kyuubi 认证、数据库配置和必填校验,配置页交互也做了延迟加载处理。[optimized]优化主机健康诊断工作台布局,补充主机态势图、长文本提示和集群整体视图。[optimized]优化服务组件页运行概览、服务域分布统计、组件实例抽屉样式和打开性能。[optimized]优化各组件 quicklink 配置,统一服务索引页和 Knox 入口页的跳转表现。
# 问题修复(Fix)
[fix]修复 LDAP 用户通过 Knox 访问扩展入口时,入口权限链路不完整的问题。[fix]修复 Spark History 通过 Knox 访问详情页时代理 ACL 不完整的问题。[fix]修复 Kyuubi 用户引擎写入 Hive 管理表时的配置问题。[fix]修复 Hive Atlas hook 路径选择不稳定的问题。[fix]修复 HDFS 管理页经 Knox 访问时的路径与权限问题。[fix]修复 Ranger service definition 探测失败时,可能跳过 repository 初始化的问题。[fix]修复 HBase Ranger Plugin 在部分环境下 JAX-RS RuntimeDelegate 兼容性问题。[fix]修复 EL8 Python 3.6 环境下 Ambari Plus setup 脚本的兼容性问题。[fix]修复隐藏配置项提醒与 Hive Ranger 启动流程中的兼容问题。[fix]修复 Kyuubi 数据库配置页面部分必填项提示不完整的问题。
# 三、发布说明
v3.0.2 当前还不是正式安装包,本文先记录已经进入待发布范围的主要变化。正式发布前,清单会继续按安装包、版本矩阵和验收结果收敛。
Kyuubi 当前按技术预览能力整理,适合提前验证 Spark SQL 多租户入口、Kerberos 认证和 Hive 兼容链路。生产环境是否启用,建议等正式版本矩阵和安装说明一起确认。
说明
如果你已经在使用 v3.0.1,可以继续按现有安装文档部署和验证,不需要因为这篇待发布说明调整生产环境。