134.4. HBase プロデューサー
上記のように、camel は HBase の produers エンドポイントを提供します。これにより、Camel ルートを使用して HBase からデータを保存、削除、取得、クエリーすることができます。
hbase://table[?options]
table はテーブル名に置き換えます。
サポートされる操作は以下のとおりです。
- put
- Get
- Delete
- スキャン
134.4.1. サポートされる URI オプション
HBase コンポーネントは、以下に示す 3 つのオプションをサポートします。
Name | 説明 | デフォルト | Type |
---|---|---|---|
Configuration (advanced) | 共有設定の使用 | 設定 | |
poolMaxSize (common) | HTable プールの各テーブルに対して保持する参照の最大数。デフォルト値は 10 です。 | 10 | int |
resolveProperty Placeholders (advanced) | 起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
HBase エンドポイントは、URI 構文を使用して設定します。
hbase:tableName
以下の path パラメーターおよびクエリーパラメーターを使用します。