Elasticsearch整合SpringBoot

首先大家在整合的时候一定要注意版本兼容问题,此问题尤为重要

Elasticsearch简称Es

  在使用SpringBoot整合Elasticsearch运行时报NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{192.111.222.5}{192.111.222.5:9300}]]

导致原因:

  1. 集群名称/IP/端口可能填写与Es 服务端配置不一致
  2. 整合后当前SpringBoot版本和当前Data-ealsticsearch版本是否兼容
  3. 当前Data-ealsticsearch版本是否与Es Service端版本兼容
  4. Es和Boot是否有关依赖冲突。

解决方案:

  1. 检查Es 服务端配置文件,查看集群名称,IP地址,与项目Application.yaml/配置类进行对比,从而矫正。

  2. 注意SpringBoot版本和Data-Elasticsearch,具体版本兼容可参考官方文档:官方文档

  3. 检查项目Elasticsearch版本 是否 与Es服务端版本兼容,具体版本兼容可参考官方文档:官方文档

注意:如果是连接虚拟机或者外网的话,查看虚拟机是否开放了9300端口号,可尝试关闭防火墙重新连接试试。

Centos7:

关闭防火墙:systemctl stop firewalld

start :启动防火墙

查看已经开启的端口:firewall-cmd --list-ports

firewall-cmd --zone=public --add-port=xx/tcp --permanent :开放端口

提示success即可

重启防火墙: firewall-cmd --reload

最新文章

  1. 关于react native
  2. 都别说工资低了,我们来一起写简单的dom选择器吧!
  3. vpsmate安装
  4. C#最良心脚本语言C#Light/Evil,Xamarin\WP8\Unity热更新最良心方案,再次进化.
  5. Ionic2学习笔记(4):*号
  6. MySQL 日期和时间戳互相转换
  7. php--tp中页面之间的跳转
  8. 内核工具 – Sparse 简介
  9. 机器视觉工具箱-Machine Vision Toolbox for Matlab
  10. tf.train.ExponentialMovingAverage
  11. volatile关键字是如何起作用的?
  12. Python3 MySQL 数据库连接
  13. 『追捕盗贼 Tarjan算法』
  14. Ubuntu 安装 chrome
  15. luogu4162 最长距离 (dijkstra)
  16. asp.net core 中使用StyleCop.StyleCopAnalyzers
  17. oracle-sql优化器
  18. Spring 属性注入(四)属性键值对 - PropertyValue
  19. P1063 能量项链
  20. c/c++指针常见错误

热门文章

  1. javascript兼容问题 : let降级到var 遇到的闭包问题的解决方法
  2. IDEA 2020.1.2 idea 2020.1.3下载 安装 一键破解
  3. C++语法小记---string和int的相互转换
  4. windows系统远程修改密码
  5. Spring葵花宝典
  6. 关于android的监听器
  7. Ubuntu Linux markdown编辑工具 typora 安装
  8. Python异常及异常处理
  9. JavaScript Set对象
  10. 【保姆级教学】新手第一次搭建vue项目和初始化