public class Slider extends SliderClient
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_CLASSNAME |
applicationId, E_INSTALL_PATH_DOES_NOT_EXIST, E_INVALID_APPLICATION_PACKAGE_LOCATION, E_INVALID_APPLICATION_TYPE_NAME, E_INVALID_INSTALL_LOCATION, E_INVALID_INSTALL_PATH, E_MUST_BE_A_VALID_JSON_FILE, E_NO_RESOURCE_MANAGER, E_NO_ZOOKEEPER_QUORUM, E_PACKAGE_DOES_NOT_EXIST, E_PACKAGE_EXISTS, E_UNABLE_TO_READ_SUPPLIED_PACKAGE_FILE, E_USE_REPLACEPKG_TO_OVERWRITE, sliderFileSystem_EXIT_CODE_BASE, EXIT_APPLICATION_IN_USE, EXIT_BAD_CONFIGURATION, EXIT_BAD_STATE, EXIT_DEPLOYMENT_FAILED, EXIT_INSTANCE_EXISTS, EXIT_PROCESS_FAILED, EXIT_TIMED_OUT, EXIT_UNKNOWN_INSTANCE, EXIT_YARN_SERVICE_FAILED, EXIT_YARN_SERVICE_FINISHED_WITH_ERROR, EXIT_YARN_SERVICE_KILLEDEXIT_CLIENT_INITIATED_SHUTDOWN, EXIT_COMMAND_ARGUMENT_ERROR, EXIT_CONFLICT, EXIT_CONNECTIVITY_PROBLEM, EXIT_EXCEPTION_THROWN, EXIT_FALSE, EXIT_FORBIDDEN, EXIT_FOUND, EXIT_INTERNAL_ERROR, EXIT_INTERRUPTED, EXIT_MOVED, EXIT_NOT_ACCEPTABLE, EXIT_NOT_FOUND, EXIT_NOT_MODIFIED, EXIT_OPERATION_NOT_ALLOWED, EXIT_OTHER_FAILURE, EXIT_SERVICE_UNAVAILABLE, EXIT_SUCCESS, EXIT_TASK_LAUNCH_FAILURE, EXIT_UNAUTHORIZE, EXIT_UNIMPLEMENTED, EXIT_UNSUPPORTED_VERSION, EXIT_USAGEADDONS_DIR, AGENT_TAR, AM_DIR_PREFIX, AM_FILTER_NAME, APP_CONTAINER_HEARTBEAT_INTERVAL_SEC, APP_CONTAINER_RELEASE_TIMEOUT, APP_DEF_DIR, APP_TYPE, APP_VERSION, APP_VERSION_UNKNOWN, CLUSTER_DIRECTORY, COMP_KEYSTORE_PASSWORD_ALIAS_DEFAULT, COMP_KEYSTORE_PASSWORD_ALIAS_KEY, COMP_KEYSTORE_PASSWORD_PROPERTY_KEY, COMP_STORES_REQUIRED_KEY, COMP_TRUSTSTORE_PASSWORD_ALIAS_DEFAULT, COMP_TRUSTSTORE_PASSWORD_ALIAS_KEY, COMP_TRUSTSTORE_PASSWORD_PROPERTY_KEY, COMPONENT_AM, CRT_FILE_NAME, CRT_PASS_FILE_NAME, CSR_FILE_NAME, DATA_DIR_NAME, DEFAULT_APP_PKG, DEFAULT_GC_OPTS, DEFAULT_JVM_HEAP, DEFAULT_YARN_MEMORY, GENERATED_CONF_DIR_NAME, GSON_JAR, HADOOP_PROXY_USER, HADOOP_USER_NAME, HDP_VERSION_PROP_NAME, HISTORY_DIR_NAME, HISTORY_FILENAME_CREATION_PATTERN, HISTORY_FILENAME_GLOB_PATTERN, HISTORY_FILENAME_MATCH_PATTERN, HISTORY_FILENAME_PREFIX, HISTORY_FILENAME_SUFFIX, INFRA_DIR_NAME, JCOMMANDER_JAR, JVM_ENABLE_ASSERTIONS, JVM_ENABLE_SYSTEM_ASSERTIONS, JVM_FORCE_IPV4, JVM_JAVA_HEADLESS, KEY_ALLOWED_PORT_RANGE, KEY_AM_ALLOWED_PORT_RANGE, KEY_FILE_NAME, KEYSTORE_FILE_NAME, KEYTAB_DIR, LOCAL_TARBALL_INSTALL_SUBDIR, LOG4J_PROP_FILENAME, LOG4J_SERVER_PROP_FILENAME, PACKAGE_DIRECTORY, PASS_LEN, PROPAGATE_RESOURCE_OPTION, PROPAGATED_CONF_DIR_NAME, PROPERTY_CONF_DIR, PROPERTY_LIB_DIR, PYTHONPATH, ROLE_AM_PRIORITY_INDEX, SECURITY_DIR, SLIDER_BASE_DIRECTORY, SLIDER_CLASSPATH_EXTRA, SLIDER_CLIENT_XML, SLIDER_DEPENDENCY_DIR, SLIDER_DEPENDENCY_DIR_PERMISSIONS, SLIDER_DEPENDENCY_HDP_PARENT_DIR, SLIDER_DEPENDENCY_LOCALIZED_DIR_LINK, SLIDER_DEPENDENCY_TAR_GZ_FILE_EXT, SLIDER_DEPENDENCY_TAR_GZ_FILE_NAME, SLIDER_JAR, SLIDER_JVM_OPTS, SLIDER_PASSPHRASE, SLIDER_SERVER_XML, SLIDER_XML, SNAPSHOT_CONF_DIR_NAME, STDERR_AM, STDOUT_AM, SUBMITTED_CONF_DIR, SYSPROP_LOG_DIR, SYSPROP_LOG4J_CONFIGURATION, TMP_DIR_PREFIX, TMP_LOGDIR_PREFIX, YARN_CONTAINER_PATHCLUSTER_DIRECTORY_PERMISSIONS, DATA_DIRECTORY_PERMISSIONS, DEFAULT_CLUSTER_DIRECTORY_PERMISSIONS, DEFAULT_DATA_DIRECTORY_PERMISSIONS, DEFAULT_YARN_QUEUE, DEFAULT_YARN_QUEUE_PRIORITY, DFS_DATANODE_KERBEROS_PRINCIPAL_KEY, DFS_NAMENODE_DELEGATION_KEY_UPDATE_INTERVAL_DEFAULT, DFS_NAMENODE_DELEGATION_KEY_UPDATE_INTERVAL_KEY, DFS_NAMENODE_DELEGATION_TOKEN_ALWAYS_USE_DEFAULT, DFS_NAMENODE_DELEGATION_TOKEN_ALWAYS_USE_KEY, DFS_NAMENODE_DELEGATION_TOKEN_MAX_LIFETIME_DEFAULT, DFS_NAMENODE_DELEGATION_TOKEN_MAX_LIFETIME_KEY, DFS_NAMENODE_DELEGATION_TOKEN_RENEW_INTERVAL_DEFAULT, DFS_NAMENODE_DELEGATION_TOKEN_RENEW_INTERVAL_KEY, DFS_NAMENODE_DU_RESERVED_KEY, DFS_NAMENODE_KERBEROS_PRINCIPAL_KEY, DFS_NAMENODE_KEYTAB_FILE_KEY, FS_DEFAULT_NAME_CLASSIC, HADOOP_HTTP_FILTER_INITIALIZERS, IPC_CLIENT_FALLBACK_TO_SIMPLE_AUTH, IPC_CLIENT_RETRY_POLICY_ENABLED_DEFAULT, IPC_CLIENT_RETRY_POLICY_SPEC_DEFAULT, KEY_AM_KEYTAB_LOCAL_PATH, KEY_AM_LAUNCH_ENV, KEY_AM_LOGIN_KEYTAB_NAME, KEY_AM_LOGIN_KEYTAB_REQUIRED, KEY_AM_RESTART_LIMIT, KEY_HDFS_KEYTAB_DIR, KEY_IPC_CLIENT_RETRY_POLICY_ENABLED, KEY_IPC_CLIENT_RETRY_POLICY_SPEC, KEY_KERBEROS_PRINCIPAL, KEY_KEYSTORE_LOCATION, KEY_KEYTAB_PRINCIPAL, KEY_PROTOCOL_ACL, KEY_PROVIDER, KEY_SECURITY_ENABLED, KEY_SLIDER_AM_DEPENDENCY_CHECKS_DISABLED, KEY_SLIDER_BASE_PATH, KEY_TEMPLATE_ORIGIN, KEY_YARN_QUEUE, KEY_YARN_QUEUE_PRIORITY, PREFIX_PROVIDER, PYTHON_EXECUTABLE_PATH, REGISTRY_PATH, REGISTRY_ZK_QUORUM, X_DEV_INSECURE_DEFAULT, X_DEV_INSECURE_REQUIRED, X_DEV_INSECURE_WSE_ALREADY_EXISTS, E_APPLICATION_NOT_RUNNING, E_BOTH_IMAGE_AND_HOME_DIR_SPECIFIED, E_CLUSTER_RUNNING, E_CONFIGURATION_DIRECTORY_NOT_FOUND, E_DESTROY_CREATE_RACE_CONDITION, E_FINISHED_APPLICATION, E_INCOMPLETE_CLUSTER_SPEC, E_MISSING_PATH, E_NO_IMAGE_OR_HOME_DIR_SPECIFIED, E_UNKNOWN_INSTANCE, E_UNKNOWN_ROLE, E_UNSTABLE_CLUSTER, ERROR_DUPLICATE_ENTRY, ERROR_NO_ACTION, ERROR_NOT_ENOUGH_ARGUMENTS, ERROR_PARSE_FAILURE, ERROR_TOO_MANY_ARGUMENTS, ERROR_UNKNOWN_ACTION, PRINTF_E_INSTANCE_ALREADY_EXISTS, PRINTF_E_INSTANCE_DIR_ALREADY_EXISTS| Constructor and Description |
|---|
Slider() |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(String[] args)
This is the main entry point for the service launcher.
|
actionAmSuicide, actionBuild, actionClient, actionCreate, actionDependency, actionDestroy, actionDestroy, actionDiagnostic, actionEcho, actionExists, actionExists, actionFlex, actionFreeze, actionInstallKeytab, actionInstallPkg, actionKeytab, actionKillContainer, actionList, actionList, actionLookup, actionNodes, actionPackage, actionRegistry, actionRegistryGetConfig, actionRegistryGetExport, actionRegistryList, actionRegistryListConfigsYarn, actionRegistryListExports, actionResolve, actionStatus, actionThaw, actionUpdate, actionUpgrade, actionVersion, bindArgs, buildInstanceDefinition, buildInstanceDefinition, createClientProvider, createIpcClient, createPathThatMustExist, createZookeeperNode, createZookeeperNodeInner, deleteZookeeperNode, enumSliderInstances, exec, flex, forceKillApplication, generatePlaceholderKeyValueMap, getAmLaunchEnv, getApplicationList, getApplicationList, getApplicationReport, getApplicationReport, getApplications, getClusterDescription, getClusterDescription, getClusterDirectoryPermissions, getContainers, getDeployedClusterName, getLaunchedInstanceDefinition, getLiveInstanceDefinition, getRegistryOperations, getUsername, getYarnAppListClient, getZkClient, initHadoopBinding, isApplicationActive, launchApplication, listClusterNodes, listClusterNodesInRole, listInstanceNodes, listNodeUUIDsByRole, listRegisteredSliderInstances, listRegistryInstances, listSliderInstances, listYarnClusterNodes, loadInstanceDefinition, loadInstanceDefinitionUnresolved, loadPersistedClusterDescription, lookupServiceRecord, monitorAppToRunning, monitorAppToState, persistInstanceDefinition, replaceTokens, resolve, runService, serviceInit, setDeployedClusterName, toString, unknownClusterException, validateInstanceDefinition, verifyBindingsDefined, verifyNoLiveClusters, waitForAppRunning, waitForRoleInstanceLivecreateRegistryOperationsInstance, lookupZKQuorum, require, requireArgumentSet, startRegistryOperationsServiceaddService, deployChildService, getArgv, isSet, isUnsetstateChangedaddIfService, getServices, removeService, serviceStart, serviceStopclose, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStopclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, registerServiceListener, start, stop, unregisterServiceListener, waitForServiceToStopgetServicespublic static final String SERVICE_CLASSNAME
public static void main(String[] args)
args - command line arguments.Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.