关闭DBAService,使用旧版Spark UI

  其他常见问题
内容纲要

概要描述

考虑到旧版本的 Spark UI bug 较多,且维护成本比较高,所以后续的 TDH 版本中 Inceptor 改用 DBAService 对 Inceptor SQL 任务做监控;
但是 DBAservice 学习成本比较高,会有一些场景下需要将 DBAservice 修改为旧版的 Spark UI;
本案例介绍 2 种将 DBAService 修改为 Spark UI 的方法。


详细描述

将 DBAService 修改为 Spark UI 的两种方法:

  1. 使用 DBAService 服务的API,直接展示为 Spark UI
  2. 不依赖 DBAservice 服务,使用旧版的 Spark UI
    • 修改 metainfo 取消依赖

使用 DBAService 服务的API,直接展示为 Spark UI

直接使用 DBAservice 服务所在的 ip:port/argodb/set4040 就可以直接访问到旧版本的 Spark UI;
如下图所示:

file

不依赖 DBAservice 服务,使用旧版的 Spark UI

在新版的 TDH 中,metainfo 定义了 Inceptor 服务强制依赖于 DBAservice,如果想取消对 DBAService 的强依赖,需要修改对应版本的 metainfo;

  • 路径为:manager节点的:/var/lib/transwarp-manager/master/content/meta/services/INCEPTOR/transwarp-6.2.1-final
  • 文件为:metainfo.xml

修改之前:

file

修改之后:

file

重启 Manager 生效,命令 /etc/init.d/transwarp-manager restart

然后通过 Manager 更新 Inceptor 的依赖关系,将 DBAService 选项修改改成 无,如下图:

file

最后对修改后的Inceptor 服务,进行配置服务,重启生效;
再次打开 Inceptor server 后的link 即可跳转至 Spark UI;

file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。