【CDP】CDP 集群通过Knox 访问Yarn Web UI,无法跳转到Flink Web UI 问题解决

一、前言

记录下在CDP 环境中,通过Knox 访问Yarn Web UI,无法跳转到Flink Web UI 的BUG 解决方法。

二、问题复现

  1. 登录 Knox Web UI
  1. 找到任一 Flink 任务

  2. 点击 ApplicationMaster

  3. 跳转 Flink WEB UI 出问题

内容空白,无法正常跳转到Flink WEB UI。

三、问题原因

yarnui中,tracking UI 调转flink会话被破坏,导致tracking UI的URL没有以斜杠结尾,这使得flink <base> 基础页面错误。

四、解决方法

  1. 确认 knox Knox Gateway Data Directory 的存放路径
  1. 登录到 knox 安装节点,并跳转到该路径
bash 复制代码
# knox data dir
cd /mnt/sdb1/knox/gateway/data

cd services/yarnui/2.7.0

里面的文件如下:

  1. 编辑 rewrite.xml 文件

修改第146行,251行,288行。

具体如下:

bash 复制代码
vim rewrite.xml

# 修改第146行
# 原来
<rewrite template="{$frontend[url]}/yarn/proxy/{**}"/>
# 修改后
<rewrite template="{$frontend[url]}/yarn/proxy/{**}/"/>

# 修改第251行
# 原来
<rewrite template="{$frontend[url]}/yarn/proxy/{**}"/>
# 修改后
<rewrite template="{$frontend[url]}/yarn/proxy/{**}/"/>

# 修改第288行
# 原来
<rewrite template="{$frontend[url]}/yarn/proxy/{**}"/>
# 修改后
<rewrite template="{$frontend[url]}/yarn/proxy/{**}/"/>

# 保存
:wq
  1. 重启Knox 服务。

    CM -> 集群 -> Knox -> 操作 -> 重启。

  2. 重新访问Yarn WEB UI

可以正常访问,问题解决!

参考

相关推荐
HackTwoHub11 小时前
解锁 AI 红队全新玩法!Claude-Red 攻防 Skill 库,内置 SQLi、XXE、文件上传等 Web 专项 Skill,一键导入快速落地渗透实战
前端·人工智能·web安全·网络安全·自动化·系统安全
石小石Orz11 小时前
如何设计一个优秀的 Skills
前端·人工智能
程序员爱钓鱼11 小时前
Rust 切片 Slice 详解:安全访问连续数据
前端·后端·rust
alexander06814 小时前
CSS 类选择器组合
前端·css
寅时码19 小时前
React 之死·终章:一个 useRef,把闭包陷阱、依赖数组、漫天 rerender 全送走
前端·react.js·ai编程
不好听61319 小时前
HTML 事件监听机制:从 DOM Level 0 到 React 合成事件
前端·react.js·html
wordbaby19 小时前
为什么刷新页面就 404?聊聊 SPA 路由与 Nginx 的那点事
前端
不好听61319 小时前
React 核心概念:JSX、组件与数据驱动
前端·react.js
触底反弹19 小时前
🔥 React 零基础入门(中):500 行屎山代码到组件化的蜕变
前端·javascript·react.js
不好听61319 小时前
React vs Vue:两大前端框架技术选型深度对比
前端·vue.js·react.js