@InterfaceAudience.Private @InterfaceStability.Evolving public class JHAdminConfig extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static String | DEFAULT_JHS_ADMIN_ACL | 
| static String | DEFAULT_JHS_ADMIN_ADDRESS | 
| static int | DEFAULT_JHS_ADMIN_PORT | 
| static String | DEFAULT_MR_HISTORY_ADDRESS | 
| static boolean | DEFAULT_MR_HISTORY_ALWAYS_SCAN_USER_DIR | 
| static long | DEFAULT_MR_HISTORY_CLEANER_INTERVAL_MS | 
| static int | DEFAULT_MR_HISTORY_CLIENT_THREAD_COUNT | 
| static int | DEFAULT_MR_HISTORY_DATESTRING_CACHE_SIZE | 
| static boolean | DEFAULT_MR_HISTORY_ENABLE_CORS_FILTER | 
| static short | DEFAULT_MR_HISTORY_INTERMEDIATE_USER_DONE_DIR_PERMISSIONS | 
| static int | DEFAULT_MR_HISTORY_JOBLIST_CACHE_SIZE | 
| static int | DEFAULT_MR_HISTORY_LOADED_JOB_CACHE_SIZE | 
| static long | DEFAULT_MR_HISTORY_MAX_AGE | 
| static long | DEFAULT_MR_HISTORY_MAX_START_WAIT_TIME | 
| static boolean | DEFAULT_MR_HISTORY_MINICLUSTER_FIXED_PORTSDefault is false to be able to run tests concurrently without port
 conflicts. | 
| static long | DEFAULT_MR_HISTORY_MOVE_INTERVAL_MS | 
| static int | DEFAULT_MR_HISTORY_MOVE_THREAD_COUNT | 
| static int | DEFAULT_MR_HISTORY_PORT | 
| static String | DEFAULT_MR_HISTORY_WEBAPP_ADDRESS | 
| static String | DEFAULT_MR_HISTORY_WEBAPP_HTTPS_ADDRESS | 
| static int | DEFAULT_MR_HISTORY_WEBAPP_HTTPS_PORT | 
| static int | DEFAULT_MR_HISTORY_WEBAPP_PORT | 
| static String | DEFAULT_MR_HS_HTTP_POLICY | 
| static String | DEFAULT_MR_HS_JHIST_FORMAT | 
| static int | DEFAULT_MR_HS_JOBNAME_LIMIT | 
| static int | DEFAULT_MR_HS_LOADED_JOBS_TASKS_MAX | 
| static boolean | DEFAULT_MR_HS_RECOVERY_ENABLE | 
| static String | JHS_ADMIN_ACLACL of who can be admin of Job history server. | 
| static String | JHS_ADMIN_ADDRESSThe address of the History server admin interface. | 
| static String | MR_HISTORY_ADDRESShost:port address for History Server API. | 
| static String | MR_HISTORY_ALWAYS_SCAN_USER_DIRAlways scan user dir, irrespective of dir modification time. | 
| static String | MR_HISTORY_BIND_HOST | 
| static String | MR_HISTORY_CLEANER_ENABLEIf history cleaning should be enabled or not. | 
| static String | MR_HISTORY_CLEANER_INTERVAL_MSRun the History Cleaner every X ms. | 
| static String | MR_HISTORY_CLIENT_THREAD_COUNTThe number of threads to handle client API requests. | 
| static String | MR_HISTORY_CSRF_CUSTOM_HEADER | 
| static String | MR_HISTORY_CSRF_ENABLED | 
| static String | MR_HISTORY_CSRF_PREFIXCSRF settings. | 
| static String | MR_HISTORY_DATESTRING_CACHE_SIZESize of the date string cache. | 
| static String | MR_HISTORY_DONE_DIRPath where history files should be stored for DONE jobs. | 
| static String | MR_HISTORY_ENABLE_CORS_FILTERCORS settings. | 
| static String | MR_HISTORY_INTERMEDIATE_DONE_DIRPath where history files should be stored after a job finished and before
  they are pulled into the job history server. | 
| static String | MR_HISTORY_INTERMEDIATE_USER_DONE_DIR_PERMISSIONS | 
| static String | MR_HISTORY_JOBLIST_CACHE_SIZESize of the job list cache. | 
| static String | MR_HISTORY_KEYTABThe location of the Kerberos keytab file. | 
| static String | MR_HISTORY_LOADED_JOB_CACHE_SIZESize of the loaded job cache. | 
| static String | MR_HISTORY_LOADED_TASKS_CACHE_SIZESize of the loaded job cache (in tasks). | 
| static String | MR_HISTORY_MAX_AGE_MSThe maximum age of a job history file before it is deleted from the history
 server. | 
| static String | MR_HISTORY_MAX_START_WAIT_TIMEMaximum time the History server will wait for the FileSystem for History
 files to become available. | 
| static String | MR_HISTORY_METHODS_TO_IGNORE | 
| static String | MR_HISTORY_MINICLUSTER_FIXED_PORTSWhether to use fixed ports with the minicluster. | 
| static String | MR_HISTORY_MOVE_INTERVAL_MSScan for history files to more from intermediate done dir to done dir
 every X ms. | 
| static String | MR_HISTORY_MOVE_THREAD_COUNTThe number of threads used to move files. | 
| static String | MR_HISTORY_PREFIXThe prefix to all Job History configuration properties. | 
| static String | MR_HISTORY_PRINCIPALThe Kerberos principal for the history server. | 
| static String | MR_HISTORY_STORAGEThe HistoryStorage class to use to cache history data. | 
| static String | MR_HISTORY_WEBAPP_ADDRESSThe address the history server webapp is on. | 
| static String | MR_HISTORY_WEBAPP_HTTPS_ADDRESSThe https address the history server webapp is on. | 
| static String | MR_HISTORY_XFS_OPTIONS | 
| static String | MR_HISTORY_XFS_PREFIXXFS settings. | 
| static String | MR_HS_FS_STATE_STORE_URIThe URI where server state will be stored when
 HistoryServerFileSystemStateStoreService is configured as the state store | 
| static String | MR_HS_HTTP_POLICYTo enable https in MR history server | 
| static String | MR_HS_JHIST_FORMATSettings for .jhist file format. | 
| static String | MR_HS_JOBNAME_LIMITNumber of characters allowed for job name in Job History Server web page. | 
| static String | MR_HS_LEVELDB_STATE_STORE_PATHThe local path where server state will be stored when
 HistoryServerLeveldbStateStoreService is configured as the state store | 
| static String | MR_HS_LOADED_JOBS_TASKS_MAXThe maximum number of tasks for a job to be loaded in Job History Server. | 
| static String | MR_HS_RECOVERY_ENABLEEnable the history server to store server state and recover server state
 upon startup. | 
| static String | MR_HS_SECURITY_SERVICE_AUTHORIZATION | 
| static String | MR_HS_SECURITY_SERVICE_AUTHORIZATION_ADMIN_REFRESH | 
| static String | MR_HS_STATE_STOREThe HistoryServerStateStoreService class to store and recover server state | 
| static String | MR_WEBAPP_SPNEGO_KEYTAB_FILE_KEYThe kerberos keytab to be used for spnego filter for history server | 
| static String | MR_WEBAPP_SPNEGO_USER_NAME_KEYThe kerberos principal to be used for spnego filter for history server | 
| Constructor and Description | 
|---|
| JHAdminConfig() | 
public static final String MR_HISTORY_PREFIX
public static final String MR_HISTORY_ADDRESS
public static final int DEFAULT_MR_HISTORY_PORT
public static final String DEFAULT_MR_HISTORY_ADDRESS
public static final String MR_HISTORY_BIND_HOST
public static final String JHS_ADMIN_ADDRESS
public static final int DEFAULT_JHS_ADMIN_PORT
public static final String DEFAULT_JHS_ADMIN_ADDRESS
public static final String JHS_ADMIN_ACL
public static final String DEFAULT_JHS_ADMIN_ACL
public static final String MR_HISTORY_CLEANER_ENABLE
public static final String MR_HISTORY_CLEANER_INTERVAL_MS
public static final long DEFAULT_MR_HISTORY_CLEANER_INTERVAL_MS
public static final String MR_HISTORY_ALWAYS_SCAN_USER_DIR
public static final boolean DEFAULT_MR_HISTORY_ALWAYS_SCAN_USER_DIR
public static final String MR_HISTORY_CLIENT_THREAD_COUNT
public static final int DEFAULT_MR_HISTORY_CLIENT_THREAD_COUNT
public static final String MR_HISTORY_DATESTRING_CACHE_SIZE
public static final int DEFAULT_MR_HISTORY_DATESTRING_CACHE_SIZE
public static final String MR_HISTORY_DONE_DIR
public static final String MR_HISTORY_MAX_START_WAIT_TIME
public static final long DEFAULT_MR_HISTORY_MAX_START_WAIT_TIME
public static final String MR_HISTORY_INTERMEDIATE_DONE_DIR
public static final String MR_HISTORY_INTERMEDIATE_USER_DONE_DIR_PERMISSIONS
public static final short DEFAULT_MR_HISTORY_INTERMEDIATE_USER_DONE_DIR_PERMISSIONS
public static final String MR_HISTORY_JOBLIST_CACHE_SIZE
public static final int DEFAULT_MR_HISTORY_JOBLIST_CACHE_SIZE
public static final String MR_HISTORY_KEYTAB
public static final String MR_HISTORY_LOADED_JOB_CACHE_SIZE
public static final int DEFAULT_MR_HISTORY_LOADED_JOB_CACHE_SIZE
public static final String MR_HISTORY_LOADED_TASKS_CACHE_SIZE
public static final String MR_HISTORY_MAX_AGE_MS
public static final long DEFAULT_MR_HISTORY_MAX_AGE
public static final String MR_HISTORY_MOVE_INTERVAL_MS
public static final long DEFAULT_MR_HISTORY_MOVE_INTERVAL_MS
public static final String MR_HISTORY_MOVE_THREAD_COUNT
public static final int DEFAULT_MR_HISTORY_MOVE_THREAD_COUNT
public static final String MR_HISTORY_PRINCIPAL
public static final String MR_HS_HTTP_POLICY
public static String DEFAULT_MR_HS_HTTP_POLICY
public static final String MR_HISTORY_WEBAPP_ADDRESS
public static final int DEFAULT_MR_HISTORY_WEBAPP_PORT
public static final String DEFAULT_MR_HISTORY_WEBAPP_ADDRESS
public static final String MR_HISTORY_WEBAPP_HTTPS_ADDRESS
public static final int DEFAULT_MR_HISTORY_WEBAPP_HTTPS_PORT
public static final String DEFAULT_MR_HISTORY_WEBAPP_HTTPS_ADDRESS
public static final String MR_WEBAPP_SPNEGO_USER_NAME_KEY
public static final String MR_WEBAPP_SPNEGO_KEYTAB_FILE_KEY
public static final String MR_HS_SECURITY_SERVICE_AUTHORIZATION
public static final String MR_HS_SECURITY_SERVICE_AUTHORIZATION_ADMIN_REFRESH
public static final String MR_HISTORY_STORAGE
public static final String MR_HS_RECOVERY_ENABLE
public static final boolean DEFAULT_MR_HS_RECOVERY_ENABLE
public static final String MR_HS_STATE_STORE
public static final String MR_HS_FS_STATE_STORE_URI
public static final String MR_HS_LEVELDB_STATE_STORE_PATH
public static final String MR_HISTORY_MINICLUSTER_FIXED_PORTS
public static boolean DEFAULT_MR_HISTORY_MINICLUSTER_FIXED_PORTS
public static final String MR_HS_JOBNAME_LIMIT
public static final int DEFAULT_MR_HS_JOBNAME_LIMIT
public static final String MR_HISTORY_CSRF_PREFIX
public static final String MR_HISTORY_CSRF_ENABLED
public static final String MR_HISTORY_CSRF_CUSTOM_HEADER
public static final String MR_HISTORY_METHODS_TO_IGNORE
public static final String MR_HISTORY_XFS_PREFIX
public static final String MR_HISTORY_XFS_OPTIONS
public static final String MR_HISTORY_ENABLE_CORS_FILTER
public static final boolean DEFAULT_MR_HISTORY_ENABLE_CORS_FILTER
public static final String MR_HS_JHIST_FORMAT
public static final String DEFAULT_MR_HS_JHIST_FORMAT
public static final String MR_HS_LOADED_JOBS_TASKS_MAX
public static final int DEFAULT_MR_HS_LOADED_JOBS_TASKS_MAX
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.