Versions Compared

Key

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

...

This component provides an idemptotent idempotent repository, producers and consumers for Apache HBase.

...

Camel and HBase

When using a datasotre datastore inside a camel route, there is always the chalenge challenge of specifying how the camel message will stored to the datastore. In document based stores things are more easy as the message body can be directly mapped to a document. In relational databases an ORM solution can be used to map properties to columns etc. In column based stores things are more challenging as there is no standard way to perform that kind of mapping.

...

As mentioned above camel provides produers producer endpoints for HBase. This allows you to store, delete, retrieve or query data from HBase using your camel routes.

...

The Camel HBase Consumer, will perform repeated scan on the specified HBase table and will return the scan results as part of the message. You can either specify header mapping (default) or body mapping. The later latter will just add the org.apache.camel.component.hbase.model.HBaseData as part of the message body.

...