首页 > 解决方案 > 从 ElasticSearch 取回数据

问题描述

我是 ELK 的新手。我们在专用 AWS 实例上有一个 Spring Boot 后端。我们在另一个实例上有 ELK 堆栈(对外只有 Kibana 可用)。通过 Amazon SQS 向 ELK 收集信息。

这些信息包括日志和有关用户的一些业务历史记录(注册、任何其他操作等)。

在这种情况下,我有一个问题。是否可以通过操作、用户获取信息并在后端响应中使用它?

标签: springamazon-web-serviceselasticsearchamazon-s3

解决方案


我猜您想使用 Elasticsearch 中存在的数据可用于 Spring Boot 应用程序。这绝对是可能的。您需要在 elasticsearch 机器上打开 elasticsearch 端口,专门用于运行 spring boot 的 EC2 实例。如何打开端口取决于它们是否在同一个 vpc、不同的 vpc、不同的 aws 帐户等。一旦端口打开,您可以使用Spring Data Elasticsearch或只是调用来访问 elasticsearch api。


推荐阅读