Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Div
classconfluenceTableSmall

Name

Default Value

Description

operation

CamelHBasePut

The HBase operation to perform. Supported values: CamelHBasePut, CamelHBaseGet, CamelHBaseDelete, and CamelHBaseScan.

maxResults

100

The maximum number of rows to scan.Supported operations: CamelHBaseScan.

mappingStrategyName

header

The strategy to use for mapping Camel messages to HBase columns. Supported values: header, or body.

mappingStrategyClassName

null

The class name of a custom mapping strategy implementation.

filters

null

A list of filters. Supported operations: CamelHBaseScan.

userGroupInformationUserGroupInformationCamel 2.17: Defines privileges to communicate with HBase such as using kerberos
row.xxxnull

Camel 2.17: To map the key/values to the HBaseRow model. From Camel 2.17 onwards the mapping requires to use row. as prefix.
The keys is listed below in the header mapping table.

An example: row.family=info&row.qualifier=firstName&row.family2=birthdate&row.qualifier2=year

Header mapping options:

Div
classconfluenceTableSmall

Name

Default Value

Description

rowId

 

The id of the row. This has limited use as the row usually changes per Exchange.

rowType

String

The type to covert row id to. Supported operations: CamelHBaseScan.

family

 

The column family. Supports a number suffix for referring to more than one columns

qualifier

 

The column qualifier. Supports a number suffix for referring to more than one columns

value

 

The value. Supports a number suffix for referring to more than one columns

valueType

String

The value type. Supports a number suffix for referring to more than one columns. Supported operations: CamelHBaseGet, and CamelHBaseScan.

...