【发布时间】:2018-11-08 20:17:24
【问题描述】:
我的 Elasticsearch 集群在 Amazon Elasticsearch Service 上运行。
我试图找到如何将我的 java 应用程序连接到该 Elasticsearch 集群的解决方案,但除了通过 RestClient 之外我找不到任何其他答案。
所以我的问题是 - 有什么方法可以创建 spring data ElasticSearchTemplate 来与在我的 AWS 上运行的 Elasticsearch 进行通信?
【问题讨论】:
-
您是自己在 EC2 实例中安装 Elasticsearch,还是尝试与 Amazon Elasticsearch Service 通信?
-
@ChinHuang 我正在尝试与 Amazon Elasticsearch Service 通信。
-
但如果有的话,我更喜欢可以使用 ElasticSearchTemplate 的选项。
-
Amazon Elasticsearch Service 仅允许通过 Elasticsearch REST API 进行通信。 Spring Data Elasticsearch 3.2 将引入ElasticsearchRestTemplate using the Java High Level REST client。因为在我写这篇评论的时候这个版本还没有发布,所以我们的应用程序直接使用了Java High Level REST client。
标签: spring amazon-web-services elasticsearch spring-data