如何在暴风雨中找到调试拓扑的结果



我刚开始尝试使用去bug

我在storm.yaml 中强制topology.debug: true

但是当我完成汇总拓扑时,找不到调试的结果在哪里

我在storm ui中注意到topology.debug is false

为什么它不能读取我的更改?

集群中的每个节点/机器都有自己的storm.yaml文件。因此,您对本地storm.yaml的更改不会产生任何影响。但是,您可以通过提交拓扑时提供的拓扑配置来覆盖此值:

Config cfg = new Config();
cfg.setDebug(true);
StormSubmitter.submitTopology("myTopology", cfg, builder.createTopology());

您将在your_storm_dir/logs/ 中找到集群中节点上的日志文件

最新更新