0

私はSpring Data Elasticsearchを使用しています。以下は私の構成ですSpringデータelasticsearchがクライアントの初期化中にハングアップする

Settings settings = Settings.settingsBuilder() 
     .put("cluster.name", "elasticsearch") 
     .put("node.name","Onyxx") 
     .put("client.transport.sniff", false) 
     .build(); 

    Client client = new TransportClient.Builder() 
     .settings(settings) 
     .build() 
     .addTransportAddress(new InetSocketTransportAddress(new InetSocketAddress("127.0.0.1", 9300))); 

問題は、私のプログラムは、常にそれが問題はここにある何

Client client = new TransportClient.Builder() 
      .settings(settings) 
      .build() 

実行したときにたむろ?

以下は、私はこの問題を考え出し

cluster.name: elasticsearch 
node.name: "Onyxx" 
network.bind_host: localhost 
transport.tcp.port: 9300 
http.port: 9200 

答えて

0

私elasticsearch.ymlファイルからの抜粋です。問題は、elasticSearchとspring-data-elasticsearch jarファイルのバージョンが一致していないことです。私のelassticsearchは5.xバージョンで、spring-data-elasticsearchは2.xバージョンと互換性があります。

また、root権限で実行していたubuntuマシンにelasticsearchをサービスとしてインストールしました。そのため、ログには問題が印刷されませんでした。

私は弾性検索を削除し、全体パッケージとしてzipファイルとしてダウンロードします。

関連する問題