亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決SpringBoot整合ElasticSearch遇到的連接問題

 更新時(shí)間:2021年08月12日 10:46:34   作者:PAcee1  
這篇文章主要介紹了解決SpringBoot整合ElasticSearch遇到的連接問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SpringBoot整合ElasticSearch的連接問題

failed to load elasticsearch nodes : org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{4J2eCGFXSZmM3xH72WIF5A}{192.168.252.200}{192.168.252.200:9300}]

我再使用SpringBoot2.2.0,ES版本5.5時(shí),Spring-boot-data-elasticsearch開發(fā)整合啟動(dòng)出現(xiàn)上面的錯(cuò)誤。

一開始以為是es節(jié)點(diǎn)名稱或者ip端口寫錯(cuò)了,但是看了半天也沒有問題,瀏覽器也可以直接訪問es集群。

之后去Spring文檔中查看,發(fā)現(xiàn)SpringBoot對(duì)Spring-boot-data-elasticsearch的版本進(jìn)行了講解

發(fā)現(xiàn)SpringBoot2.1.x使用的spring data es是3.1.x適配es6.x

而SpringBoot2.0.x使用3.0.x適配ES5.x

SpringBoot1.5.x就只能使用ES2.4.x的版本了

然后我把SpringBoot版本改為2.0.0之后成功啟動(dòng)沒報(bào)錯(cuò),并成功訪問

可以看到,正如文檔所說,SpringBoot2.0.0使用的Spring-data-elasticsearch是3.0.5的版本,即對(duì)于es5.x的版本

正確訪問接口

springboot整合Elasticsearch6.3.2踩坑

首先確保Elasticsearch6.3.2安裝成功

1.出現(xiàn)NoNodeAvailableException[None of the configured nodes are available

解決:elasticsearch6.3.2的配置文件修改如下:

   network.host: 192.168.3.222  #改成自己局域網(wǎng)ip
   transport.tcp.port: 9300     #springboot連接使用的端口
   transport.tcp.compress: true
   http.port: 9100

2.not part of the cluster,節(jié)點(diǎn)不屬于集群?jiǎn)栴}

本人使用的是單節(jié)點(diǎn)

在瀏覽器輸入ip+端口

上圖中框出來的就是在springboot配置文件中cluster-name的值

3.NoSuchFieldError: LUCENE_6_0_0

本人的springboot版本是2.1.7RELEASE,在依賴中加上

<dependency>
    <groupId>org.apache.lucene</groupId>
    <artifactId>lucene-core</artifactId>
    <version>7.4.0</version>
</dependency>

4.Elasticsearch health check failed

解決:增加spring.elasticsearch.rest 的配置

spring:
  data:
    elasticsearch:
      cluster-name: docker-cluster
      cluster-nodes: 192.168.3.68:9300
  elasticsearch:
    rest:
      uris: [http://192.168.3.68:9100]

配置好 uris 即可~

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java多線程 兩階段終止模式Two-Phase Termination Patter

    Java多線程 兩階段終止模式Two-Phase Termination Patter

    這篇文章主要介紹了Java多線程 兩階段終止模式Two-Phase Termination Patter,該模式有兩個(gè)角色,分別是Terminator,終止者,負(fù)責(zé)接收終止請(qǐng)求,執(zhí)行終止處理,處理完成后再終止自己。TerminationRequester終止請(qǐng)求發(fā)出者,用來向Terminator發(fā)出終止請(qǐng)求,需要的朋友可以參考一下
    2021-10-10
  • 一篇文章帶你了解JAVA面對(duì)對(duì)象三大特征之封裝

    一篇文章帶你了解JAVA面對(duì)對(duì)象三大特征之封裝

    所有的面向?qū)ο缶幊陶Z言的思路都是差不多的,而這三大特性,則是思路中的支柱點(diǎn),接下來我就重點(diǎn)講解了一下java三大特性-封裝,感興趣的朋友跟隨腳本之家小編一起看看吧
    2021-08-08
  • 開發(fā)者必讀:揭秘Python與Java的性能較量

    開發(fā)者必讀:揭秘Python與Java的性能較量

    本文將探討這兩種流行的編程語言之間的性能差異,無論你是剛剛?cè)腴T編程還是已經(jīng)有一定經(jīng)驗(yàn),這個(gè)指南都將幫助你了解Python和Java在執(zhí)行速度、內(nèi)存管理以及擴(kuò)展性方面的不同,通過比較這兩種語言的特點(diǎn)和優(yōu)勢(shì),你將能夠更好地選擇適合自己項(xiàng)目需求的編程語言,讓我們開始吧!
    2023-12-12
  • 淺談標(biāo)簽和JLabel類構(gòu)造方法

    淺談標(biāo)簽和JLabel類構(gòu)造方法

    這篇文章主要介紹了標(biāo)簽和JLabel類構(gòu)造方法,具有一定參考價(jià)值,需要的朋友可以參考下。
    2017-09-09
  • MyBatis-Plus?Page?分頁不生效的問題解決

    MyBatis-Plus?Page?分頁不生效的問題解決

    分頁是常見的一種功能,本文主要介紹了MyBatis-Plus?Page分頁不生效的問題解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Java 得到集合中所有子集

    Java 得到集合中所有子集

    本文主要介紹了Java 得到集合中所有子集的方法。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • @feignclient名字沖突的解決方案

    @feignclient名字沖突的解決方案

    這篇文章主要介紹了@feignclient名字沖突的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • java使用POI批量導(dǎo)入excel數(shù)據(jù)的方法

    java使用POI批量導(dǎo)入excel數(shù)據(jù)的方法

    這篇文章主要為大家詳細(xì)介紹了java使用POI批量導(dǎo)入excel數(shù)據(jù)的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Mybatis實(shí)現(xiàn)插入數(shù)據(jù)后返回主鍵過程解析

    Mybatis實(shí)現(xiàn)插入數(shù)據(jù)后返回主鍵過程解析

    這篇文章主要介紹了Mybatis實(shí)現(xiàn)插入數(shù)據(jù)后返回主鍵過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • MybatisPlus IService接口功能介紹

    MybatisPlus IService接口功能介紹

    MybatisPlus中的IService接口為開發(fā)者提供了一系列基礎(chǔ)數(shù)據(jù)庫操作方法,如增刪改查等,通過泛型支持不同類型的實(shí)體和主鍵,IService的默認(rèn)實(shí)現(xiàn)類為ServiceImpl,它實(shí)現(xiàn)了接口中的基本方法,用戶可通過繼承ServiceImpl來擴(kuò)展自定義的業(yè)務(wù)邏輯
    2024-09-09

最新評(píng)論