Package org.apache.storm.hive.security
Class AutoHive
java.lang.Object
org.apache.storm.common.AbstractHadoopAutoCreds
org.apache.storm.hive.security.AutoHive
- All Implemented Interfaces:
CredentialKeyProvider,IAutoCredentials
Auto credentials plugin for Hive implementation. This class provides a way to automatically
push credentials to a topology and to retrieve them in the worker.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidPrepare the plugin.protected StringThe lookup key for the config key string.getCredentialKey(String configKey) The lookup key for the config key string.Methods inherited from class org.apache.storm.common.AbstractHadoopAutoCreds
getCredentials, populateCredentials, populateSubject, prepare, updateSubject
-
Constructor Details
-
AutoHive
public AutoHive()
-
-
Method Details
-
doPrepare
Description copied from class:AbstractHadoopAutoCredsPrepare the plugin.- Specified by:
doPreparein classAbstractHadoopAutoCreds- Parameters:
conf- the topology conf
-
getConfigKeyString
Description copied from class:AbstractHadoopAutoCredsThe lookup key for the config key string.- Specified by:
getConfigKeyStringin classAbstractHadoopAutoCreds- Returns:
- the config key string
-
getCredentialKey
Description copied from interface:CredentialKeyProviderThe lookup key for the config key string.- Returns:
- the config key string
-