Provides Phoenix Thick Connection Pooling Service with built-in JDBC driver. Connections can be requested from the pool and returned once they have been used.
phoenix, hbase, thick, dbcp, jdbc, database, connection, pooling, store
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
Display Name | API Name | Default Value | Allowable Values | Description |
---|---|---|---|---|
Connection Type | Connection Type | Default |
| Connect with 'hbase-site.xml' or ZooKeeper properties. |
ZooKeeper Hostname(s) | ZooKeeper Hostname(s) | The hostname(s) of the ZooKeeper to connect. Supports Expression Language: true (will be evaluated using variable registry only) This Property is only considered if the [Connection Type] Property has a value of "ZooKeeper". | ||
ZooKeeper Port | ZooKeeper Port | 2181 | The port of the ZooKeeper to connect. Supports Expression Language: true (will be evaluated using variable registry only) This Property is only considered if the [Connection Type] Property has a value of "ZooKeeper". | |
ZooKeeper ZNode | ZooKeeper ZNode | hbase | The ZooKeeper ZNode where HBase is located. Default is 'hbase'. This Property is only considered if the [Connection Type] Property has a value of "ZooKeeper". | |
Hadoop Configuration Resources | hadoop-config-resources | A file, or comma separated list of files, which contain the Hadoop configuration (core-site.xml, etc.). Without this, Hadoop will search the classpath, or will revert to a default configuration. Note that to enable authentication with Kerberos, the appropriate properties must be set in the configuration files. This property expects a comma-separated list of file resources. Supports Expression Language: true (will be evaluated using variable registry only) | ||
Kerberos User Service | hikaricp-kerberos-user-service | Controller Service API: KerberosUserService Implementations: KerberosTicketCacheUserService KerberosKeytabUserService KerberosPasswordUserService | Specifies the Kerberos User Controller Service that should be used for authenticating with Kerberos |