org.apache.curator.utils.ZookeeperFactorypublic static class ZKCuratorManager.HadoopZookeeperFactory
extends java.lang.Object
implements org.apache.curator.utils.ZookeeperFactory
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
JAAS_CLIENT_ENTRY |
| Constructor | Description |
|---|---|
HadoopZookeeperFactory(java.lang.String zkPrincipal) |
Constructor for the helper class to configure the ZooKeeper client connection.
|
HadoopZookeeperFactory(java.lang.String zkPrincipal,
java.lang.String kerberosPrincipal,
java.lang.String kerberosKeytab) |
Constructor for the helper class to configure the ZooKeeper client connection.
|
HadoopZookeeperFactory(java.lang.String zkPrincipal,
java.lang.String kerberosPrincipal,
java.lang.String kerberosKeytab,
boolean sslEnabled,
SecurityUtil.TruststoreKeystore truststoreKeystore) |
Constructor for the helper class to configure the ZooKeeper client connection.
|
| Modifier and Type | Method | Description |
|---|---|---|
org.apache.zookeeper.ZooKeeper |
newZooKeeper(java.lang.String connectString,
int sessionTimeout,
org.apache.zookeeper.Watcher watcher,
boolean canBeReadOnly) |
|
org.apache.zookeeper.ZooKeeper |
newZooKeeper(java.lang.String connectString,
int sessionTimeout,
org.apache.zookeeper.Watcher watcher,
boolean canBeReadOnly,
org.apache.zookeeper.client.ZKClientConfig zkClientConfig) |
public static final java.lang.String JAAS_CLIENT_ENTRY
public HadoopZookeeperFactory(java.lang.String zkPrincipal)
zkPrincipal - Optional.public HadoopZookeeperFactory(java.lang.String zkPrincipal,
java.lang.String kerberosPrincipal,
java.lang.String kerberosKeytab)
zkPrincipal - Optional.kerberosPrincipal - Optional. Use along with kerberosKeytab.kerberosKeytab - Optional. Use along with kerberosPrincipal.public HadoopZookeeperFactory(java.lang.String zkPrincipal,
java.lang.String kerberosPrincipal,
java.lang.String kerberosKeytab,
boolean sslEnabled,
SecurityUtil.TruststoreKeystore truststoreKeystore)
zkPrincipal - Optional.kerberosPrincipal - Optional. Use along with kerberosKeytab.kerberosKeytab - Optional. Use along with kerberosPrincipal.sslEnabled - Flag to enable SSL/TLS ZK client connection for each component
independently.truststoreKeystore - TruststoreKeystore object containing the keystoreLocation,
keystorePassword, truststoreLocation, truststorePassword for
SSL/TLS connection when sslEnabled is set to true.public org.apache.zookeeper.ZooKeeper newZooKeeper(java.lang.String connectString,
int sessionTimeout,
org.apache.zookeeper.Watcher watcher,
boolean canBeReadOnly)
throws java.lang.Exception
newZooKeeper in interface org.apache.curator.utils.ZookeeperFactoryjava.lang.Exceptionpublic org.apache.zookeeper.ZooKeeper newZooKeeper(java.lang.String connectString,
int sessionTimeout,
org.apache.zookeeper.Watcher watcher,
boolean canBeReadOnly,
org.apache.zookeeper.client.ZKClientConfig zkClientConfig)
throws java.lang.Exception
newZooKeeper in interface org.apache.curator.utils.ZookeeperFactoryjava.lang.ExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.