spring - Spring Data Elasticsearch 是否支持 Amazon Elasticsearch?

标签 spring spring-data spring-data-elasticsearch amazon-elasticsearch

从我所做的研究看来,这两者似乎不能一起工作,因为 HTTP 仅支持 Amazon Elasticsearch。

希望有人能澄清一下 Spring Data Elasticsearch 是否无法实现这一点。

最佳答案

看起来 3.2.0 版本的 Spring 数据 Elasticsearch 与 http rest 客户端一起工作,因此可以通过 Rest API 和端口 443 连接到 aws 弹性实例。他们以某种方式将 spring-data-jest 方法集成到 spring 数据中。 我使用 RestHighLevelClient:

    @Bean
    public RestHighLevelClient client() {
        return new RestHighLevelClient(RestClient.builder(HttpHost.create(awsUrl)));
    }

awsUrl 格式为: https://some_aws_generated_address.us-east-n.es.amazonaws.com:443

注意:如果您使用默认 bom.xml 的 spring boot,则需要将 spring boot 升级到 2.2.1.RELEASE 或更新版本

关于spring - Spring Data Elasticsearch 是否支持 Amazon Elasticsearch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34009873/

相关文章:

elasticsearch - Spring 数据elasticsearch : setting sort value to entity field

java - spring data elasticsearch聚合总和——价格、数量

java - 从 Spring 2.5 MVC 到 Spring 3.0 MVC

java - MySQL 和 Spring Boot : lost connections after some interval of inactivity

spring - 在 Spring Cloud Gateway 中集成多个服务响应

spring-boot - Spring Data Jpa中的唯一键约束

spring - MongoDB GridFS 身份验证不起作用

java - 使用 Spring Data JPA 自动转换参数

java - Spring Data Elasticsearch 查询日期格式

java - 如何将非jar文件添加到Maven项目的类路径中?