1.美图
2.概述
1。Spark 事件体系的中枢是ListenerBus,由该类接受Event并且分发给各个Listener。MetricsSystem 则是一个为了衡量系统的各种指标的度量系统。Listener可以是MetricsSystem的信息来源之一。他们之间总体是一个互相补充的关系。
2。事件监听器LiveListenerBus是在SparkContext中创建的
// An asynchronous listener bus for Spark events
// 一个Spark事件的异步监听总线
private[spark] val listenerBus = new LiveListenerBus(