HBase_2_ClientMapCacheService

Description:

Provides the ability to use an HBase table as a cache, in place of a DistributedMapCache. Uses a HBase_2_ClientService controller to communicate with HBase.

Tags:

distributed, cache, state, map, cluster, hbase

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
HBase Cache Table NameHBase Cache Table NameName of the table on HBase to use for the cache.
Supports Expression Language: true (will be evaluated using variable registry only)
Authorizationshb-lu-authorizationsThe list of authorization tokens to be used with cell visibility if it is enabled. These will be used to override the default authorization list for the user accessing HBase.
Visibility Expressionhbase-cache-visibility-expressionThe default visibility expression to apply to cells when visibility expression support is enabled.
Supports Expression Language: true (will be evaluated using variable registry only)
HBase Client ServiceHBase Client ServiceController Service API:
HBaseClientService
Implementation: HBase_2_ClientService
Specifies the HBase Client Controller Service to use for accessing HBase.
HBase Column FamilyHBase Column FamilyfName of the column family on HBase to use for the cache.
Supports Expression Language: true (will be evaluated using variable registry only)
HBase Column QualifierHBase Column QualifierqName of the column qualifier on HBase to use for the cache
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.

See Also:

HBase_2_ClientService