Web UI — Spark Application’s Web Console
Web UI (aka Application UI or webUI or Spark UI) is the web interface of a running Spark application to monitor and inspect Spark job executions in a web browser.
Every SparkContext
launches its own instance of Web UI which is available at http://[driver]:4040
by default (the port can be changed using spark.ui.port setting) and will increase if this port is already taken (until an open port is found).
web UI comes with the following tabs (which may not all be visible at once as they are lazily created on demand, e.g. Streaming tab):
Tip
|
You can use the web UI after the application has finished by persisting events using EventLoggingListener and using Spark History Server.
|
Note
|
All the information that is displayed in web UI is available thanks to JobProgressListener and other SparkListeners. One could say that web UI is a web layer to Spark listeners. |
Settings
Spark Property | Default Value | Description |
---|---|---|
|
The flag to control whether the web UI is started ( |
|
|
The port web UI binds to. If multiple |
|
|
The flag to control whether you can kill stages in web UI ( |
|
|
The maximum number of entries in executorToTaskSummary (in |