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

How can i find the result of Debugging topology in storm?

我是 storm 的新手,尝试使用调试

我在storm.yaml

中强迫topology.debug: true

但是当我完成 sumbiting topology 时找不到 debug 的结果在哪里

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

为什么它无法读取我的更改?

集群中的每个 node/machine 都有自己的 storm.yaml 文件。因此,您对本地 storm.yaml 的更改没有任何效果。但是,您可以通过提交拓扑时提供的拓扑配置来覆盖此值:

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

您将在 your_storm_dir/logs/

集群中的节点上找到日志文件