2017-06-28 13 views
0

私はspring-data-elasticsearchをバージョン3.0.0で使用していますが、使用プロセスに問題があり、ときどき正常に動作しない場合があります。spring-data-elasticsearch - 設定済みのノードはありません

構成されたノードの

いずれも利用できません:[ {#輸送#-1} {S0DLwdVZRk-Osl4KgxM91A} {127.0.0.1} {127.0.0.1:9300}

Elasticsearchバージョン5.4.0です。

私の春の設定ファイルは

<elasticsearch:repositories base-package="com.ai.notify.es.repository"/> 

<elasticsearch:transport-client id="client" cluster-nodes="127.0.0.1:9300" 
cluster-name="my-message" /> 

<bean name="elasticsearchTemplate" 
    class="org.springframework.data.elasticsearch.core.ElasticsearchTemplate"> 
    <constructor-arg name="client" ref="client"/> 
</bean> 

であると私elasticsearch.ymlは何が原因ためです

cluster.name: my-message 
client.transport.ignore_cluster_name: true 
http.cors.enabled: true 

http.cors.allow-origin: "*" 

client.transport.sniff: true 

です。

このエラーが頻繁に表示されませんが、時折

+0

確かに:あなたは3.0.0 M4を使用しています(プレリリース)? – xeraa

+0

3.0.0.BUILD-SNAPSHOTこのバージョン。 – yichidong

答えて

0

春・データ・弾性3.0.0.BUILD-SNAPSHOTは、弾性検索クライアントライブラリのバージョン5.5.0を使用しています。 pom.xmlを参照してください。したがって、あなたの弾性検索サーバーのバージョンは、正確には 5.5.0でなければなりません。 5.5.1または5.5.2または5.5.3または5.5.4などですらありません。まったく5.5.0。

関連する問題