public class HSaslThriftClient extends HThriftClient implements HClient
| Modifier and Type | Class and Description |
|---|---|
static class |
HSaslThriftClient.KerberosUserConfiguration |
| Modifier and Type | Field and Description |
|---|---|
static Map<String,String> |
SASL_PROPS |
cassandraClient, keyspaceName, timeout, transport| Constructor and Description |
|---|
HSaslThriftClient(CassandraHost cassandraHost,
String servicePrincipalName)
Constructor
|
HSaslThriftClient(CassandraHost cassandraHost,
String servicePrincipalName,
org.apache.thrift.transport.TSSLTransportFactory.TSSLTransportParameters params)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
HSaslThriftClient |
open()
Open a connection for this client.
|
static org.apache.thrift.transport.TTransport |
openKerberosTransport(org.apache.thrift.transport.TTransport socket,
String kerberosServicePrincipal) |
clearAuthentication, close, equals, getCassandra, getCassandra, getCassandraHost, getCreatedTime, getLastSuccessTime, getSinceLastUsed, isAlreadyAuthenticated, isOpen, maybeWrapWithTFramedTransport, setAuthenticated, startToUse, toString, updateLastSuccessTimeclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclearAuthentication, close, getCassandra, getCassandra, getCassandraHost, getCreatedTime, getLastSuccessTime, getSinceLastUsed, isAlreadyAuthenticated, isOpen, setAuthenticated, startToUse, updateLastSuccessTimepublic HSaslThriftClient(CassandraHost cassandraHost, String servicePrincipalName)
cassandraHost - servicePrincipalName, - name/_HOST@DOMAIN, e.g. mapred/bdplab0.datastax.com@EXAMPLE.COMpublic HSaslThriftClient(CassandraHost cassandraHost, String servicePrincipalName, org.apache.thrift.transport.TSSLTransportFactory.TSSLTransportParameters params)
cassandraHost - servicePrincipalName, - name/_HOST@DOMAIN, e.g. mapred/bdplab0.datastax.com@EXAMPLE.COMparams - public HSaslThriftClient open()
open in interface HClientopen in class HThriftClientpublic static org.apache.thrift.transport.TTransport openKerberosTransport(org.apache.thrift.transport.TTransport socket,
String kerberosServicePrincipal)
throws LoginException,
org.apache.thrift.transport.TTransportException
LoginExceptionorg.apache.thrift.transport.TTransportExceptionCopyright © 2014. All Rights Reserved.