Class HistoryServer
- java.lang.Object
-
- org.apache.flink.runtime.webmonitor.history.HistoryServer
-
public class HistoryServer extends Object
The HistoryServer provides a WebInterface and REST API to retrieve information about finished jobs for which the JobManager may have already shut down.The HistoryServer regularly checks a set of directories for job archives created by the
FsJobArchivistand caches these in a local directory. SeeHistoryServerArchiveFetcher.All configuration options are defined in
HistoryServerOptions.The WebInterface only displays the "Completed Jobs" page.
The REST API is limited to
- /config
- /joboverview
- /jobs/:jobid/*
and relies on static files that are served by the
HistoryServerStaticFileServerHandler.
-
-
Constructor Summary
Constructors Constructor Description HistoryServer(org.apache.flink.configuration.Configuration config)HistoryServer(org.apache.flink.configuration.Configuration config, java.util.function.Consumer<org.apache.flink.runtime.webmonitor.history.HistoryServerArchiveFetcher.ArchiveEvent> jobArchiveEventListener)Creates HistoryServer instance.
-
-
-
Constructor Detail
-
HistoryServer
public HistoryServer(org.apache.flink.configuration.Configuration config) throws IOException, org.apache.flink.util.FlinkException- Throws:
IOExceptionorg.apache.flink.util.FlinkException
-
HistoryServer
public HistoryServer(org.apache.flink.configuration.Configuration config, java.util.function.Consumer<org.apache.flink.runtime.webmonitor.history.HistoryServerArchiveFetcher.ArchiveEvent> jobArchiveEventListener) throws IOException, org.apache.flink.util.FlinkExceptionCreates HistoryServer instance.- Parameters:
config- configurationjobArchiveEventListener- Listener for job archive operations. First param is operation, second param is id of the job.- Throws:
IOException- When creation of SSL factory failedorg.apache.flink.util.FlinkException- When configuration error occurred
-
-