spring-boot - 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 端口。它是如何工作的?
解决方案
.connectedTo("foo.es.amazonaws.com:443")
useSsl()
在定义的连接上激活 SSL。这不一定是 443。
推荐阅读
- ios - 我在放大 Xamarin.iOS 中 UITableView 行中的图像时遇到问题
- python - BeautifulSoup 空数组作为结果
- html - 如何将 Django 模板标签传递给不在 URLPatterns 中的 html 文件?
- arrays - 如何在Ruby中拒绝也包含哈希的数组中的元素?
- python - 为什么我的代码在第二个之后跳过输入提示?
- sql - 如何在SQL中获取同月2个日期字段的计数数据
- python - 从 tkinter 中的变量获取检查按钮的文本
- java - 如何嵌入经纪人?缺少 broker.xml
- apache - Ubuntu“无法重新启动 apache2.service:未找到单元 apache2.service。”
- android - 如何为 AlertDialog 设置自定义布局?