HBaseClientService
Implementation: HBase_2_ClientService
Specifies the Controller Service to use for accessing HBase. | Table Name | Table Name | | | The name of the HBase Table to put data into Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Row Identifier | Row Identifier | | | Specifies the Row ID to use when inserting data into HBase Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Row Identifier Encoding Strategy | Row Identifier Encoding Strategy | String | - String
- Binary
| Specifies the data type of Row ID used when inserting data into HBase. The default behavior is to convert the row id to a UTF-8 byte array. Choosing Binary will convert a binary formatted string to the correct byte[] representation. The Binary option should be used if you are using Binary row keys in HBase |
Column Family | Column Family | | | The Column Family to use when inserting data into HBase Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Column Qualifier | Column Qualifier | | | The Column Qualifier to use when inserting data into HBase Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Timestamp | timestamp | | | The timestamp for the cells being created in HBase. This field can be left blank and HBase will use the current time. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Batch Size | Batch Size | 25 | | The maximum number of FlowFiles to process in a single execution. The FlowFiles will be grouped by table, and a single Put per table will be performed. |
Dynamic Properties:
Supports Sensitive Dynamic Properties: No
Dynamic Properties allow the user to specify both the name and value of a property.
Name | Value | Description |
---|
visibility.<COLUMN FAMILY> | visibility label for <COLUMN FAMILY> | Visibility label for everything under that column family when a specific label for a particular column qualifier is not available. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
visibility.<COLUMN FAMILY>.<COLUMN QUALIFIER> | visibility label for <COLUMN FAMILY>:<COLUMN QUALIFIER>. | Visibility label for the specified column qualifier qualified by a configured column family. Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Relationships:
Name | Description |
---|
success | A FlowFile is routed to this relationship after it has been successfully stored in HBase |
failure | A FlowFile is routed to this relationship if it cannot be sent to HBase |
Reads Attributes:
None specified.Writes Attributes:
None specified.State management:
This component does not store state.Restricted:
This component is not restricted.Input requirement:
This component requires an incoming relationship.System Resource Considerations:
Resource | Description |
---|
MEMORY | An instance of this component can cause high usage of this system resource. Multiple instances or high concurrency settings may result a degradation of performance. |