KuduLookupService

Description:

Lookup a record from Kudu Server associated with the specified key. Binary columns are base64 encoded. Only one matched row will be returned

Tags:

lookup, enrich, key, value, kudu

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
Kudu Masterskudu-lu-mastersComma separated addresses of the Kudu masters to connect to.
Supports Expression Language: true (will be evaluated using variable registry only)
Kerberos Credentials Servicekudu-lu-kerberos-credentials-serviceController Service API:
KerberosCredentialsService
Implementation: KeytabCredentialsService
Specifies the Kerberos Credentials to use for authentication
Kudu Operation Timeoutkudu-lu-operations-timeout-ms30000msDefault timeout used for user operations (using sessions and scanners)
Supports Expression Language: true (will be evaluated using variable registry only)
Kudu Replica Selectionkudu-lu-replica-selectionCLOSEST_REPLICA
  • CLOSEST_REPLICA Select the closest replica to the client. Replicas are classified from closest to furthest as follows: 1) Local replicas 2) Replicas whose tablet server has the same location as the client 3) All other replicas
  • LEADER_ONLY Select the LEADER replica
Policy with which to choose amongst multiple replicas
Kudu Table Namekudu-lu-table-namedefaultName of the table to access.
Supports Expression Language: true (will be evaluated using variable registry only)
Kudu Return Columnskudu-lu-return-cols*A comma-separated list of columns to return when scanning. To return all columns set to "*"
Supports Expression Language: true (will be evaluated using variable registry only)

State management:

This component does not store state.

Restricted:

This component is not restricted.

System Resource Considerations:

None specified.