第16章 ElasticSearch Index Sink
ElasticSearch Index Kameletは、技術プレビューの機能のみです。テクノロジープレビュー機能は Red Hat の実稼働環境でのサービスレベルアグリーメント (SLA) ではサポートされていないため、Red Hat では実稼働環境での使用を推奨していません。Red Hat は実稼働環境でこれらを使用することを推奨していません。
このような機能は、近々発表予定の製品機能をリリースに先駆けてご提供します。これにより、お客様は機能性をテストし、開発プロセス中にフィードバックをお寄せいただくことができます。Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、https://access.redhat.com/support/offerings/techpreview を参照してください。
このシンクには、ドキュメントが ElasticSearch に保存されます。
入力データには、使用されるインデックスに応じて JSON 形式が必要です。
Kamelet には以下のヘッダーが必要です。
-
indexId/ce-indexid: ElasticsearchのインデックスIDとして。
ヘッダーが設定されていない場合、インデックスは ES クラスターによって生成されます。
-
indexName/ce-indexname: Elasticsearchのインデックス名として使用します。
このヘッダーが設定されていない場合は、camel-k-index-es がインデックス名として使用されます。
16.1. 設定オプション リンクのコピーリンクがクリップボードにコピーされました!
次の表は、elasticsearch-index-sink Kameletで利用できる設定オプションをまとめたものです。
| プロパティー | 名前 | 詳細 | タイプ | デフォルト | 例 |
|---|---|---|---|---|---|
| clusterName * | ElasticSearch Cluster Name | クラスターの名前。 | 文字列 |
| |
| hostAddresses * | ホストアドレス | 使用するリモートトランスポートアドレス(ip:port フォーマット)のコンマ区切りリスト。 | 文字列 |
| |
| enableSSL | SSL の有効化 | SSL を使用して接続しますか? | boolean |
| |
| indexName | ElasticSearch のインデックス | 動作させるインデックスの名前。 | 文字列 |
| |
| password | Password | ElasticSearchに接続するためのパスワードです。 | 文字列 | ||
| user | Username | ElasticSearch に接続するためのユーザー名。 | 文字列 |
アスタリスク(*)のマークが付いたフィールドは必須です。