95.2. エンドポイントオプション
Elastichsearch Rest コンポーネントは、以下にリストされている 12 個のオプションをサポートしています。
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
client (advanced) | エンドポイントごとにクライアントを作成する代わりに、既存の設定済み Elasticsearch クライアントを使用する。これにより、特定の設定でクライアントをカスタマイズできます。 | RestClient | |
hostAddresses (advanced) | 使用する ip:port 形式のリモートトランスポートアドレスを含むコンマ区切りのリスト。代わりに hostAddresses が考慮されるようにするには、ip オプションと port オプションを空白のままにする必要があります。 | String | |
socketTimeout (advanced) | ソケットがタイムアウトする前に待機するミリ秒単位のタイムアウト。 | 30000 | int |
connectionTimeout (advanced) | 接続がタイムアウトするまでのミリ秒単位の待機時間。 | 30000 | int |
ユーザー (security) | 基本認証ユーザー | String | |
password (security) | 認証用パスワード | String | |
enableSSL (security) | SSL の有効化 | false | Boolean |
maxRetryTimeout (advanced) | 再試行までの時間 (ミリ秒) | 30000 | int |
enableSniffer (advanced) | 実行中の Elasticsearch クラスターからのノードの自動検出を有効にする | false | Boolean |
snifferInterval (advanced) | 通常のスニファを連続して実行する間隔 (ミリ秒単位)。sniffOnFailure が無効になっている場合、または連続するスニファ実行の間に失敗がない場合に受け入れられます | 300000 | int |
sniffAfterFailureDelay (advanced) | 失敗後にスケジュールされたスニファ実行の遅延 (ミリ秒単位) | 60000 | int |
resolveProperty Placeholders (advanced) | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
Elastichsearch Rest エンドポイントは、URI 構文を使用して設定されます。
elasticsearch-rest:clusterName
パスおよびクエリーパラメーターを使用します。
95.2.1. パスパラメーター (1 個のパラメーター):
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
clusterName | 必須 クラスターの名前 | String |
95.2.2. クエリーパラメーター (11 パラメーター)
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
connectionTimeout (producer) | 接続がタイムアウトするまでのミリ秒単位の待機時間。 | 30000 | int |
disconnect (producer) | プロデューサーの呼び出しが終了したら切断します | false | boolean |
enableSSL (producer) | SSL の有効化 | false | boolean |
hostAddresses (producer) | 必須 使用する ip:port 形式のリモートトランスポートアドレスを含むコンマ区切りのリスト。 | String | |
indexName (producer) | 動作させるインデックスの名前。 | String | |
indexType (producer) | 作用するインデックスのタイプ | String | |
maxRetryTimeout (producer) | 再試行までの時間 (ミリ秒) | 30000 | int |
operation (producer) | 実行する操作 | ElasticsearchOperation | |
socketTimeout (producer) | ソケットがタイムアウトする前に待機するミリ秒単位のタイムアウト。 | 30000 | int |
waitForActiveShards (producer) | インデックスの作成は、シャードの書き込み整合性数が使用可能になるまで待機します | 1 | int |
synchronous (advanced) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。 | false | boolean |