你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
无论才能、知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。
springboot1.5.9支持elasticsearch的最高版本是多少?
Elasticsearch
| 作者
renly
| 发布于2019年11月08日 | 阅读数:
2057
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
springboot1.5.9支持elasticsearch的最高版本是多少?
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
Dm
赞同来自:
yuechen323
-
晨儿哥
赞同来自:
都是自己写 configuration 的谁还用 springboot 的 starter 啊, 限制太多
private final EsProperties properties;
public EsConfiguration(EsProperties properties) {
this.properties = properties;
}
@bean
@ConditionalOnMissingBean
public RestClientBuilder restClientBuilder() {
HttpHost[] hosts = this.properties.getUris().stream().map(HttpHost::create)
.toArray(HttpHost[]::new);
RestClientBuilder builder = RestClient.builder(hosts);
PropertyMapper map = PropertyMapper.get();
map.from(this.properties::getUsername).whenHasText().to((username) -> {
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
Credentials credentials = new UsernamePasswordCredentials(
this.properties.getUsername(), this.properties.getPassword());
credentialsProvider.setCredentials(AuthScope.ANY, credentials);
builder.setHttpClientConfigCallback((httpClientBuilder) -> httpClientBuilder
.setDefaultCredentialsProvider(credentialsProvider));
});
return builder;
}
@bean
@ConditionalOnMissingBean
public RestHighLevelClient restHighLevelClient(
RestClientBuilder restClientBuilder) {
return new RestHighLevelClient(restClientBuilder);
}
要回复问题请先
登录
或
注册
发起人
renly
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Apr
25
第25届 GOPS 全球运维大会暨研运数智化技术峰会 · 深圳站
深圳
·
4-25 周五
·
报名中
May
15
Workshop | 搜索服务统一治理(跨引擎多个集群监控管理、流量管控、服务编排)
北京
·
5-15 周四
·
报名中
May
16
2025XCOPS智能运维管理人年会
广州
·
5-16 周五
·
报名中
May
29
Workshop | Coco AI - 开源智能搜索与知识库管理
北京
·
5-29 周四
·
报名中
相关问题
elasticsearch scroll查询的原理没太懂
我来写第一个帖子-你们都是什么时候知道elasticsearch的?
怎么解决elasticsearch集群占用太多虚拟内存(VIRT)的问题?占用了几十个G,有什么可以对它进行限制的相关设置吗?
elasticsearch 设置 node.data: false 依然有数据
ElasticSearch-Hadoop的目標是什麼呢??
elasticsearch functionScoreQuery scriptFunction效率问题
Elasticsearch聚合操作的时间复杂度是O(n)吗?
如何清理Elasticsearch特定时间段数据?
请教elasticsearch出现unassigned shards根本原因
如何设置分配给elasticsearch的内存大小?
elasticsearch 中的store 以及倒排索引的问题
问题状态
最新活动:
2019-12-17 17:49
浏览:
2057
关注:
3
人
2 个回复
Dm
赞同来自:
yuechen323 - 晨儿哥
赞同来自:
private final EsProperties properties;
public EsConfiguration(EsProperties properties) {
this.properties = properties;
}
@bean
@ConditionalOnMissingBean
public RestClientBuilder restClientBuilder() {
HttpHost[] hosts = this.properties.getUris().stream().map(HttpHost::create)
.toArray(HttpHost[]::new);
RestClientBuilder builder = RestClient.builder(hosts);
PropertyMapper map = PropertyMapper.get();
map.from(this.properties::getUsername).whenHasText().to((username) -> {
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
Credentials credentials = new UsernamePasswordCredentials(
this.properties.getUsername(), this.properties.getPassword());
credentialsProvider.setCredentials(AuthScope.ANY, credentials);
builder.setHttpClientConfigCallback((httpClientBuilder) -> httpClientBuilder
.setDefaultCredentialsProvider(credentialsProvider));
});
return builder;
}
@bean
@ConditionalOnMissingBean
public RestHighLevelClient restHighLevelClient(
RestClientBuilder restClientBuilder) {
return new RestHighLevelClient(restClientBuilder);
}