带有屏蔽插件的 Camel 和 Elasticsearch

Camel and Elasticsearch with shield plugin

如何将 Camel 与 Elasticsearch 端点一起使用,但添加了屏蔽插件?

如何指定端点 URI?

如何参数化用户和密码?

Documentation没有说明,如何设置用户名和密码。

关于Camel and Elasticsearch用法有很长的解释,但是没有关于shield插件的内容。

我确定 Elasticsearch 可以与 shield 一起使用,因为通过使用 curl 我可以访问数据库并设置正确的用户名和密码。

就一会儿。 Camel 到 2.18 版本不支持带屏蔽插件的 Elasticsearch,因此无法建立连接。

也许以后会来,谁知道:-).

camel 版本 2.20 支持使用 Elasticsearch 进行身份验证。请参考以下链接。

https://issues.apache.org/jira/browse/CAMEL-115971

https://github.com/apache/camel/blob/master/components/camel-elasticsearch5/src/main/docs/elasticsearch5-component.adoc