作用
SparkUI 提供了用浏览器访问具有样式及布局并且提供丰富监控数据的页面。
总结
其采用的是事件监听机制。发送的事件会存入缓存,由定时调度器取出后分配给监听此事件的监听器对监控数据进行更新。
如果不需要SparkUI,则可以将spark.ui.enabled置为false。
主要依赖于流行的Servlet容器Jetty实现
Spark Web UI(Spark2.3之前)Web UI的数据来自度量系统
Spark Web UI(Spark2.3之后)Web UI的数据来自AppStatusStore
spark.ui.killEnabled(在Spark Web UI界面中展示强行杀掉Spark Application Job的开关,默认为true)