0

は、これは私のpom.xml春ブーツと弾性検索サポートされていないバージョンの最小限の互換性のあるバージョン

http://maven.apache.org/xsd/maven-4.0.0.xsd "> 4.0.0 であること.TEST searchTest 0.0.1-SNAPSHOT私は私のプロジェクトを開始すると、私はこのスタックトレースを返した

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>2.0.0.M5</version> 
</parent> 

<properties> 
    <java.version>1.8</java.version> 
</properties> 

<dependencies> 

    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-data-elasticsearch</artifactId> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-test</artifactId> 
     <scope>test</scope> 
    </dependency> 

    <!-- Runtime, for Embedded Elasticsearch, 
     comment this if connect to external elastic search server--> 

    <dependency> 
     <groupId>net.java.dev.jna</groupId> 
     <artifactId>jna</artifactId> 
     <scope>runtime</scope> 
    </dependency> 

    <dependency> 
     <groupId>org.elasticsearch.client</groupId> 
     <artifactId>transport</artifactId> 

    </dependency> 
</dependencies> 

<build> 
    <plugins> 
     <!-- Package as an executable jar/war --> 
     <plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId> 
     </plugin> 
    </plugins> 
</build> 

[2017-12-15T13:36:15,670][WARN ][o.e.t.n.Netty4Transport ] [node1] exception caught on transport layer [[email protected]], closing connection 
java.lang.IllegalStateException: Received message from unsupported version: [5.5.3] minimal compatible version is: [5.6.0] 
     at org.elasticsearch.transport.TcpTransport.ensureVersionCompatibility(TcpTransport.java:1428) ~[elasticsearch-6.1.0.jar:6.1.0] 
     at org.elasticsearch.transport.TcpTransport.messageReceived(TcpTransport.java:1375) ~[elasticsearch-6.1.0.jar:6.1.0] 
     at org.elasticsearch.transport.netty4.Netty4MessageChannelHandler.channelRead(Netty4MessageChannelHandler.java:64) ~[transport-netty4-6.1.0.jar:6.1.0] 

私はこの非互換性を解決するために私のポットで変更する必要がありますか?

おかげ

答えて

1

変更あなたのElasticSearchのバージョンは何

1

あなたelasticsearchインスタンスと同じになるようにトランスポート・バージョンは、たぶん、あなたはこのようなあなたのポンポンでこのプロパティを追加しようとすることができます。

<properties> 
    <elasticsearch.version>6.1.0</elasticsearch.version> 
</properties> 
0

私も同様のエラーを得ていたが、解決してしまった、私は1.5.9.RELEASEである私の春ブーツスターター親バージョンを強調したいどの前に、第二に、私は春・ブート・スターター・データ・elasticsearchを使用していましたあなたがインストールした弾性検索アプリケーションで受け取っている驚異的な問題は、このバージョンhttps://www.elastic.co/downloads/past-releases/elasticsearch-2-4-0をダウンロードしてもう一度試してみてください....

関連する問題