storm日志如何debug
如何使用storm日志调试
当我们在使用storm进行大数据处理时,会遇到各种各样的问题。有时候我们需要对storm的日志进行调试,以便找到问题的根源。
首先,我们需要在storm.yaml中配置日志级别。我们可以将日志级别设置为DEBUG,这样就能够看到storm运行过程中的详细信息。
storm.yaml
logging:
level: "DEBUG"
然后我们就可以在storm的日志文件中查看到详细的信息了。
storm.log
2015-01-01T00:00:00.000+0800 DEBUG o.a.s.d.executor [Thread-10] - Emitting: __system bolt:3 default [{"hello":"world"}]
2015-01-01T00:00:00.000+0800 DEBUG o.a.s.util [Thread-10] - Asking target __system bolt:3 to prepare
2015-01-01T00:00:00.000+0800 DEBUG o.a.s.util [Thread-10] - Prepared target __system bolt:3
2015-01-01T00:00:00.000+0800 DEBUG o.a.s.d.executor [Thread-10] - Emitting: __system bolt:3 default [{"hello":"world"}]
2015-01-01T00:00:00.000+0800 DEBUG o.a.s.util [Thread-10] - Asking target __system bolt:3 to prepare
2015-01-01T00:00:00.000+0800 DEBUG o.a.s.util [Thread-10] - Prepared target __system bolt:3
通过对storm日志的调试,我们就能够更加清楚地了解storm是如何处理数据的,从而找到问题的根源。
相关文章