Red Hat Training

A Red Hat training course is available for Red Hat Fuse

92.4. コンポーネントの設定および Basic 認証の有効化

Elasticsearch コンポーネントを使用するには、最低限の設定で設定する必要があります。

ElasticsearchComponent elasticsearchComponent = new ElasticsearchComponent();
elasticsearchComponent.setHostAddresses("myelkhost:9200");
camelContext.addComponent("elasticsearch-rest", elasticsearchComponent);

elasticsearch による Basic 認証、または elasticsearch クラスターの前にリバース http プロキシーを使用する場合、以下の例のようなコンポーネントで Basic 認証および SSL を設定するだけです。

ElasticsearchComponent elasticsearchComponent = new ElasticsearchComponent();
elasticsearchComponent.setHostAddresses("myelkhost:9200");
elasticsearchComponent.setUser("elkuser");
elasticsearchComponent.setPassword("secure!!");
elasticsearchComponent.setEnableSSL(true);

camelContext.addComponent("elasticsearch-rest", elasticsearchComponent);