Modifier and Type | Method and Description |
---|---|
KerberosDescriptor |
AmbariMetaInfo.getKerberosDescriptor(String stackName,
String stackVersion,
boolean includePreconfigureData)
Gets the fully compiled Kerberos descriptor for the relevant stack and version.
|
Modifier and Type | Method and Description |
---|---|
KerberosDescriptor |
KerberosHelperImpl.getKerberosDescriptor(Cluster cluster,
boolean includePreconfigureData) |
KerberosDescriptor |
KerberosHelper.getKerberosDescriptor(Cluster cluster,
boolean includePreconfigureData)
Builds a composite Kerberos descriptor using the default Kerberos descriptor and a user-specified
Kerberos descriptor, if it exists.
|
KerberosDescriptor |
KerberosHelperImpl.getKerberosDescriptor(KerberosHelper.KerberosDescriptorType kerberosDescriptorType,
Cluster cluster,
boolean evaluateWhenClauses,
Collection<String> additionalServices,
boolean includePreconfigureData) |
KerberosDescriptor |
KerberosHelper.getKerberosDescriptor(KerberosHelper.KerberosDescriptorType kerberosDescriptorType,
Cluster cluster,
boolean evaluateWhenClauses,
Collection<String> additionalServices,
boolean includePreconfigureData)
Gets the requested Kerberos descriptor.
|
KerberosDescriptor |
KerberosHelperImpl.getKerberosDescriptor(KerberosHelper.KerberosDescriptorType kerberosDescriptorType,
Cluster cluster,
StackId stackId,
boolean includePreconfigureData) |
KerberosDescriptor |
KerberosHelper.getKerberosDescriptor(KerberosHelper.KerberosDescriptorType kerberosDescriptorType,
Cluster cluster,
StackId stackId,
boolean includePreconfigureData)
Gets the Kerberos descriptor for the requested stack.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Map<String,String>> |
KerberosHelperImpl.calculateConfigurations(Cluster cluster,
String hostname,
KerberosDescriptor kerberosDescriptor,
boolean includePreconfigureData,
boolean calculateClusterHostInfo) |
Map<String,Map<String,String>> |
KerberosHelper.calculateConfigurations(Cluster cluster,
String hostname,
KerberosDescriptor kerberosDescriptor,
boolean includePreconfigureData,
boolean calculateClusterHostInfo)
Calculates the map of configurations relative to the cluster and host.
|
Map<String,Collection<KerberosIdentityDescriptor>> |
KerberosHelperImpl.getActiveIdentities(String clusterName,
String hostName,
String serviceName,
String componentName,
boolean replaceHostNames,
Map<String,Map<String,Map<String,String>>> hostConfigurations,
KerberosDescriptor kerberosDescriptor) |
Map<String,Collection<KerberosIdentityDescriptor>> |
KerberosHelper.getActiveIdentities(String clusterName,
String hostName,
String serviceName,
String componentName,
boolean replaceHostNames,
Map<String,Map<String,Map<String,String>>> hostConfigurations,
KerberosDescriptor kerberosDescriptor)
Returns the active identities for the named cluster.
|
List<KerberosIdentityDescriptor> |
KerberosHelperImpl.getAmbariServerIdentities(KerberosDescriptor kerberosDescriptor) |
List<KerberosIdentityDescriptor> |
KerberosHelper.getAmbariServerIdentities(KerberosDescriptor kerberosDescriptor)
Gets the Ambari server Kerberos identities found in the Kerberos descriptor.
|
List<ServiceComponentHost> |
KerberosHelperImpl.getServiceComponentHostsToProcess(Cluster cluster,
KerberosDescriptor kerberosDescriptor,
Map<String,? extends Collection<String>> serviceComponentFilter,
Collection<String> hostFilter) |
List<ServiceComponentHost> |
KerberosHelper.getServiceComponentHostsToProcess(Cluster cluster,
KerberosDescriptor kerberosDescriptor,
Map<String,? extends Collection<String>> serviceComponentFilter,
Collection<String> hostFilter) |
Map<String,Map<String,String>> |
KerberosHelperImpl.processPreconfiguredServiceConfigurations(Map<String,Map<String,String>> configurations,
Map<String,Map<String,String>> replacements,
Cluster cluster,
KerberosDescriptor kerberosDescriptor) |
Map<String,Map<String,String>> |
KerberosHelper.processPreconfiguredServiceConfigurations(Map<String,Map<String,String>> configurations,
Map<String,Map<String,String>> replacements,
Cluster cluster,
KerberosDescriptor kerberosDescriptor)
Determines which services, not currently installed, should be preconfigured to aid in reducing
the number of service restarts when new services are added to a cluster where Kerberos is enabled.
|
void |
KerberosHelperImpl.setAuthToLocalRules(Cluster cluster,
KerberosDescriptor kerberosDescriptor,
String realm,
Map<String,Set<String>> installedServices,
Map<String,Map<String,String>> existingConfigurations,
Map<String,Map<String,String>> kerberosConfigurations,
boolean includePreconfigureData) |
void |
KerberosHelper.setAuthToLocalRules(Cluster cluster,
KerberosDescriptor kerberosDescriptor,
String realm,
Map<String,Set<String>> installedServices,
Map<String,Map<String,String>> existingConfigurations,
Map<String,Map<String,String>> kerberosConfigurations,
boolean includePreconfigureData)
Sets the relevant auth-to-local rule configuration properties using the services installed on
the cluster and their relevant Kerberos descriptors to determine the rules to be created.
|
Modifier and Type | Method and Description |
---|---|
protected KerberosDescriptor |
PrepareKerberosIdentitiesServerAction.getKerberosDescriptor(Cluster cluster,
boolean includePreconfigureData)
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractPrepareKerberosServerAction.processConfigurationChanges(String dataDirectory,
Map<String,Map<String,String>> kerberosConfigurations,
Map<String,Set<String>> propertiesToBeRemoved,
KerberosDescriptor kerberosDescriptor,
UpdateConfigurationPolicy updateConfigurationPolicy)
Processes configuration changes to determine if any work needs to be done.
|
void |
AbstractPrepareKerberosServerAction.processServiceComponentHosts(Cluster cluster,
KerberosDescriptor kerberosDescriptor,
List<ServiceComponentHost> schToProcess,
Collection<String> identityFilter,
String dataDirectory,
Map<String,Map<String,String>> currentConfigurations,
Map<String,Map<String,String>> kerberosConfigurations,
boolean includeAmbariIdentity,
Map<String,Set<String>> propertiesToBeIgnored) |
protected void |
AbstractPrepareKerberosServerAction.processServiceComponents(Cluster cluster,
KerberosDescriptor kerberosDescriptor,
List<Component> schToProcess,
Collection<String> identityFilter,
String dataDirectory,
Map<String,Map<String,String>> currentConfigurations,
Map<String,Map<String,String>> kerberosConfigurations,
boolean includeAmbariIdentity,
Map<String,Set<String>> propertiesToBeIgnored) |
Modifier and Type | Method and Description |
---|---|
KerberosDescriptor |
KerberosDescriptorFactory.createInstance(File file)
Given a file containing JSON-formatted text, attempts to create a KerberosDescriptor
|
KerberosDescriptor |
KerberosDescriptorFactory.createInstance(Map<?,?> map)
Creates a new KerberosDescriptor
See
KerberosDescriptor for the JSON
Schema that may be used to generate this map. |
KerberosDescriptor |
KerberosDescriptorFactory.createInstance(String json)
Given a String containing JSON-formatted text, attempts to create a KerberosDescriptor
|
KerberosDescriptor |
KerberosDescriptor.update(KerberosDescriptor updates)
Updates this KerberosDescriptor with data from another KerberosDescriptor
Properties will be updated if the relevant updated values are not null.
|
static KerberosDescriptor |
KerberosDescriptorUpdateHelper.updateUserKerberosDescriptor(KerberosDescriptor beginningStackKerberosDescriptor,
KerberosDescriptor endingStackKerberosDescriptor,
KerberosDescriptor userKerberosDescriptor)
The entry point into upgrading a user-specified Kerberos descriptor.
|
Modifier and Type | Method and Description |
---|---|
KerberosDescriptor |
KerberosDescriptor.update(KerberosDescriptor updates)
Updates this KerberosDescriptor with data from another KerberosDescriptor
Properties will be updated if the relevant updated values are not null.
|
static KerberosDescriptor |
KerberosDescriptorUpdateHelper.updateUserKerberosDescriptor(KerberosDescriptor beginningStackKerberosDescriptor,
KerberosDescriptor endingStackKerberosDescriptor,
KerberosDescriptor userKerberosDescriptor)
The entry point into upgrading a user-specified Kerberos descriptor.
|
Modifier and Type | Method and Description |
---|---|
Optional<KerberosDescriptor> |
AddServiceInfo.getKerberosDescriptor() |
Optional<KerberosDescriptor> |
ResourceProviderAdapter.getKerberosDescriptor(AddServiceInfo request) |
Modifier and Type | Method and Description |
---|---|
void |
ResourceProviderAdapter.createKerberosDescriptor(AddServiceInfo request,
KerberosDescriptor descriptor) |
static Map<String,String> |
ResourceProviderAdapter.requestInfoForKerberosDescriptor(KerberosDescriptor descriptor) |
AddServiceInfo.Builder |
AddServiceInfo.Builder.setKerberosDescriptor(KerberosDescriptor kerberosDescriptor) |
void |
ResourceProviderAdapter.updateKerberosDescriptor(AddServiceInfo request,
KerberosDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
protected KerberosDescriptor |
AbstractUpgradeCatalog.getKerberosDescriptor(Cluster cluster)
Retrieve the composite Kerberos Descriptor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
UpgradeCatalog260.fixRangerKMSKerberosDescriptor(KerberosDescriptor kerberosDescriptor) |
protected void |
UpgradeCatalog260.fixYarnHsiKerberosDescriptorAndSiteConfig(Cluster cluster,
KerberosDescriptor kerberosDescriptor)
Updates YARN's NM 'llap_zk_hive' kerberos descriptor as reference and the associated config
hive-interactive-site/hive.llap.zk.sm.keytab.file
|
Copyright © 2022 Apache Software Foundation. All rights reserved.