Key | Default | Type | Description
--- | --- | --- | ---

##### historyserver.archive.clean-expired-jobs

false

Boolean

Whether HistoryServer should cleanup jobs that are no longer present `historyserver.archive.fs.dir`.

##### historyserver.archive.fs.dir

(none)

String

Comma separated list of directories to fetch archived jobs from. The history server will monitor these directories for archived jobs. You can configure the JobManager to archive jobs to a directory via `jobmanager.archive.fs.dir`.

##### historyserver.archive.fs.refresh-interval

10 s

Duration

Interval for refreshing the archived job directories.

##### historyserver.archive.retained-jobs

-1

Integer

The maximum number of jobs to retain in each archive directory defined by `historyserver.archive.fs.dir`. If set to `-1`(default), there is no limit to the number of archives. If set to `0` or less than `-1` HistoryServer will throw an `IllegalConfigurationException`.

##### historyserver.log.jobmanager.url-pattern

(none)

String

Pattern of the log URL of JobManager. The HistoryServer will generate actual URLs from it, with replacing the special placeholders, `<jobid>`, to the id of job. Only http / https schemes are supported.

##### historyserver.log.taskmanager.url-pattern

(none)

String

Pattern of the log URL of TaskManager. The HistoryServer will generate actual URLs from it, with replacing the special placeholders, `<jobid>` and `<tmid>`, to the id of job and TaskManager respectively. Only http / https schemes are supported.

##### historyserver.web.address

(none)

String

Address of the HistoryServer's web interface.

##### historyserver.web.port

8082

Integer

Port of the HistoryServers's web interface.

##### historyserver.web.refresh-interval

10 s

Duration

The refresh interval for the HistoryServer web-frontend.

##### historyserver.web.ssl.enabled

false

Boolean

Enable HTTPs access to the HistoryServer web frontend. This is applicable only when the global SSL flag security.ssl.enabled is set to true.

##### historyserver.web.tmpdir

(none)

String

Local directory that is used by the history server REST API for temporary files.