首页 > 解决方案 > Spring boot + elasticsearch错误的默认端口

问题描述

我已经问过这个关于 spring boot 和 elasticsearch 的问题。

我有这个配置:

@Bean
@Override
public RestHighLevelClient elasticsearchClient() {
    ClientConfiguration clientConfiguration
            = ClientConfiguration.builder()
            .connectedTo("foo.es.amazonaws.com")
            .usingSsl()
            .build();

    return RestClients.create(clientConfiguration).rest();
}

但我得到了这个配置(端口:9200 而不是 443)

在此处输入图像描述

我添加usingSsl()并期望 443 端口。它是如何工作的?

标签: spring-bootelasticsearchspring-data-elasticsearch

解决方案


.connectedTo("foo.es.amazonaws.com:443")

useSsl()在定义的连接上激活 SSL。这不一定是 443。


推荐阅读