AccumuloService

Description:

A controller service for accessing an Accumulo Client.

Tags:

accumulo, client, service

Properties:

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 NameAPI NameDefault ValueAllowable ValuesDescription
ZooKeeper QuorumZooKeeper QuorumComma-separated list of ZooKeeper hosts for Accumulo.
Supports Expression Language: true (will be evaluated using Environment variables only)
Instance NameInstance NameInstance name of the Accumulo cluster
Supports Expression Language: true (will be evaluated using Environment variables only)
Authentication Typeaccumulo-authentication-typePASSWORD
  • PASSWORD
  • KERBEROS
  • NONE
Authentication Type
Accumulo UserAccumulo UserConnecting user for Accumulo
Supports Expression Language: true (will be evaluated using Environment variables only)

This Property is only considered if the [Authentication Type] Property has a value of "PASSWORD".
Accumulo PasswordAccumulo PasswordConnecting user's password
Sensitive Property: true
Supports Expression Language: true (will be evaluated using Environment variables only)

This Property is only considered if the [Authentication Type] Property has a value of "PASSWORD".
Kerberos User Servicekerberos-user-serviceController Service API:
KerberosUserService
Implementations: KerberosPasswordUserService
KerberosKeytabUserService
KerberosTicketCacheUserService
Specifies the Kerberos User Controller Service that should be used for authenticating with Kerberos
Kerberos Credentials Servicekerberos-credentials-serviceController Service API:
KerberosCredentialsService
Implementation: KeytabCredentialsService
Specifies the Kerberos Credentials Controller Service that should be used for principal + keytab Kerberos authentication

This Property is only considered if the [Authentication Type] Property has a value of "KERBEROS".
Kerberos Principalkerberos-principalKerberos Principal
Supports Expression Language: true (will be evaluated using Environment variables only)

This Property is only considered if the [Authentication Type] Property has a value of "KERBEROS".
Kerberos Passwordkerberos-passwordKerberos Password
Sensitive Property: true
Supports Expression Language: true (will be evaluated using Environment variables only)

This Property is only considered if the [Authentication Type] Property has a value of "KERBEROS".
Accumulo SASL quality of protectionaccumulo-sasl-qopauth-conf
  • auth
  • auth-int
  • auth-conf
Accumulo SASL quality of protection for KERBEROS Authentication type

This Property is only considered if the [Authentication Type] Property has a value of "KERBEROS".

State management:

This component does not store state.

Restricted:

This component is not restricted.

System Resource Considerations:

None specified.