public class HiveAuthFactory
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HiveAuthFactory.AuthTypes |
| Constructor and Description |
|---|
HiveAuthFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.thrift.TProcessorFactory |
getAuthProcFactory(ThriftCLIService service) |
org.apache.thrift.transport.TTransportFactory |
getAuthTransFactory() |
java.lang.String |
getRemoteUser() |
java.util.Map<java.lang.String,java.lang.String> |
getSaslProperties() |
static void |
loginFromKeytab(HiveConf hiveConf) |
public HiveAuthFactory()
throws org.apache.thrift.transport.TTransportException
org.apache.thrift.transport.TTransportExceptionpublic java.util.Map<java.lang.String,java.lang.String> getSaslProperties()
public org.apache.thrift.transport.TTransportFactory getAuthTransFactory()
throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginExceptionpublic org.apache.thrift.TProcessorFactory getAuthProcFactory(ThriftCLIService service) throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginExceptionpublic java.lang.String getRemoteUser()
public static void loginFromKeytab(HiveConf hiveConf) throws java.io.IOException
java.io.IOExceptionCopyright © 2012 The Apache Software Foundation