• 出现的错误
    Caused by: java.net.SocketTimeoutException: 60 milliseconds timeout on connection http-outgoing-3 [ACTIVE]
  • 项目版本
    springboot:2.3.12.RELEASE
    Es:7.8.0
  • 解决方案

import org.apache.http.HttpHost;
import org.apache.http.impl.nio.client.HttpAsyncClientBuilder;
import org.elasticsearch.client.RestClient;
import org.elasticsearch.client.RestClientBuilder;
import org.elasticsearch.client.RestHighLevelClient;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;import java.time.Duration;
import java.util.Arrays;/*** @Description: ES配置类* */
@Configuration
public class RestClientConfig {@Beanpublic RestHighLevelClient restHighLevelClient() {//Es集群的连接地址HttpHost node1 = new HttpHost("192.168.32.71",9200,"http");HttpHost node2 = new HttpHost("192.168.32.71",9201,"http");HttpHost node3 = new HttpHost("192.168.32.71",9202,"http");RestClientBuilder rclientBuilder = RestClient.builder(node1,node2,node3).setHttpClientConfigCallback(new RestClientBuilder.HttpClientConfigCallback() {@Overridepublic HttpAsyncClientBuilder customizeHttpClient(HttpAsyncClientBuilder httpClientBuilder) {return httpClientBuilder.setKeepAliveStrategy((response, context) -> Duration.ofMinutes(5).toMillis());}});return  new RestHighLevelClient(rclientBuilder);}
}

springboot集成elasticsearch集群出现java.net.SocketTimeoutException: 60 milliseconds timeout on connection相关推荐

  1. ElasticSearch(八):springboot集成ElasticSearch集群并使用

    1. 集群的搭建 见:ElasticSearch(七) 2. springboot配置集群 2.1 创建springboot项目,使用idea创建,不过多介绍(创建项目时候建议不要勾选elastics ...

  2. SpringBoot 集成ES集群CRUD及分页解决方案

    1 SpringBoot 集成ES集群 1.2 pom <parent><groupId>org.springframework.boot</groupId>< ...

  3. 七、SpringBoot整合elasticsearch集群

    @Author : By Runsen @Date : 2020/6/12 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘 ...

  4. 什么是slot槽节点、Springboot集成Redis集群

    一. 什么是slot槽节点 slots:槽,用于装数据,主节点有,从节点没有 1.怎么分配slot? --平均分配 需要注意的是,槽节点是分配给master节点的,slave节点没有.  2.槽slo ...

  5. springboot集成redis集群实现集群拓扑动态刷新

    一个redis-cluster的三主三从集群,在其中一个master节点挂了之后,springboot集成redis集群配置信息没有及时刷新,出现读取操作报错.下面聊聊如何实现springboot集成 ...

  6. SpringBoot集成Kafka集群并实现接收_发送消息操作_以及常见错误_亲测---Kafka工作笔记005

    1.注意这个过程中,很重要的是:版本,springboot的版本和spring-kafka的版本要对应起来. 2.我现在发现两个版本是没问题的,一会说明 3.还要注意yml资源文件,或者propert ...

  7. 丹丹丹学妹哭着对我说:学长,SpringBoot集成Redis集群

    aaasdass[注]:装箱.拆箱的开销是Java泛型慢的重要原因.也成为今天Valhalla项目要重点解决的问题之一. aa aasdas②.运行期无法取到泛型类型信息.会让一些代码变得相当啰嗦.比 ...

  8. elasticsearch集群搭建及springboot集成使用

    elasticsearch集群搭建及springboot集成使用 1. ES介绍 2. 原理 2.1 核心概念 2.2 索引功能 2.3 ES特性 3. 分词器(analyzer) 4. 集群搭建 4 ...

  9. ElasticSearch集群安装及Java客户端使用

    ElasticSearch集群安装及Java客户端使用 1.传统模式安装 1.1 ElasticSearch安装 下载Es安装包 ElasticSearch的官方地址:https://www.elas ...

最新文章

  1. 网络推广期间怎样的网站外链才是被网络推广优化所需要的?
  2. 数据结构与算法JavaScript (一) 栈
  3. 【Boost】boost库中thread多线程详解8——call_once仅运行一次
  4. 关于增强(五)-Class Enhancement
  5. linux rc文件是什么,linux通常使用的 rc 和 .(点)文件
  6. Golang实践录:开篇
  7. xmlhelper (把实体对象转成xml文档)
  8. 服了!程序员面试现场80行代码写俄罗斯方块,最终拿到15K月薪!
  9. unalias 命令
  10. 思维导图—Git命令全集
  11. eclipse Failed to create the part's controls 解决方法
  12. python transforms_PyTorch教程【六】Transforms的使用
  13. U盘PE系统的制作和安装(win7、win10)
  14. 【比赛游记】NOI2019打铁记
  15. 巨头都在追逐的眼球追踪技术,究竟能带来什么?
  16. spark Steaming 学习笔记
  17. 1.什么情况下发生GC
  18. mc服务器物品给予,[管理|功能]GiveItem —— 给予物品 | 更好的Give|支持NBT|保存物品[1.12.2|1.16.X]...
  19. ubuntu下载todesk安装包
  20. 使用javascript制作 滚动字幕及时钟

热门文章

  1. drv8833 pwm 使用和坑
  2. Python word_cloud 样例 标签云系列(三)
  3. 联想计算机机房怎么同传,电脑开机自动进入网络同传
  4. C#学习笔记——观察者模式及实现
  5. openoffice安装及使用,linux文件资源下载及windows资源下载
  6. java锁的种类及研究
  7. C语言_统计单词长度
  8. yum不能使用了,怎么办?记下来!!!
  9. Java语言中抽取word、pdf的四种方法
  10. 计算机鼠标由传感器来监视,2020年人教版九年级物理全册:16.4“变阻器”过关检测练习题D卷...