文档首页/ MapReduce服务 MRS/ 用户指南(吉隆坡区域)/ 故障排除/ 使用Storm/ Storm组件的Storm UI页面中events超链接地址无效
更新时间:2022-12-14 GMT+08:00

Storm组件的Storm UI页面中events超链接地址无效

用户问题

Storm组件的Storm UI页面中events超链接地址无效。

问题现象

用户提交拓扑后无法查看拓扑数据处理日志,按钮events地址无效。

原因分析

MRS集群提交拓扑时默认不开启拓扑数据处理日志查看功能。

处理步骤

  1. 登录Storm WebUI:

    • MRS 2.x及之前版本:选择Storm,在“Storm 概述”“Storm WebUI”,单击任意一个UI链接,打开Storm的WebUI。

      第一次访问Storm WebUI,需要在浏览器中添加站点信任以继续打开页面。

    • MRS 3.x及后续版本:选择Storm > 概览,在“基本信息”“Storm WebUI”,单击任意一个UI链接,打开Storm的WebUI。

  2. 单击“Topology Summary”区域的指定拓扑名称,打开拓扑的详细信息。
  3. “Topology actions”区域单击“Kill”删除已经提交的Storm拓扑。
  4. 重新提交Storm拓扑,并开启查看拓扑数据处理日志功能,在提交Storm拓扑时增加参数“topology.eventlogger.executors”,该参数设置为一个不为0的正整数。例如:

    storm jar 拓扑包路径 拓扑Main方法的类名称 拓扑名称 -c topology.eventlogger.executors=X

  5. 在Storm UI界面,单击“Topology Summary”区域的指定拓扑名称,打开拓扑的详细信息。
  6. “Topology actions”区域单击“Debug”,输入采样数据的百分比数值,并单击“OK”开始采样。
  7. 单击拓扑的“Spouts”“Bolts”任务名称,在“Component summary”单击“events”即可打开处理数据日志。

    如需开启特定“Spouts”“Bolts”任务的拓扑数据处理日志查看功能,请单击拓扑的“Spouts”“Bolts”任务名称后,“Topology actions”区域单击“Debug”按钮,输入采样数据的百分比数值。