我刚开始尝试使用去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/
中找到集群中节点上的日志文件