私はElastic Search Java Api [5.0]の新機能です。私はelasticsearch-5.0.0を使用しています。 私はSpringブートでJavaアプリケーション(Maven)を作成しようとしています。実行アプリケーションの後、それはorg.elasticsearch.transport.NodeDisconnectedExceptionの取得:[] [inet [localhost/127.0.0.1:9300]] [クラスタ/ノード/情報] disconnected
2016-11-04 23:32:19.339 INFO 8280 --- [][generic][T#2]] org.elasticsearch.client.transport : [X-Ray] failed to get node info for [#transport#-1][DESKTOP-8SIPHSN][inet[localhost/127.0.0.1:9300]], disconnecting...
org.elasticsearch.transport.NodeDisconnectedException: [][inet[localhost/127.0.0.1:9300]][cluster:monitor/nodes/info] disconnected
を示し は
私の設定ファイルは
@Configuration
public class ElasticsearchConfiguration {
@Bean
public Client client() {
TransportClient client = new TransportClient();
TransportAddress address = new InetSocketTransportAddress("localhost",9300);
client.addTransportAddress(address);
return client;
}
}
であり、私はデフォルトのクラスタ "elasticsearch" を使用しています。私は原因を適切に検出して問題を解決するために助けが必要です。
私は を使用しています' org.elasticsearch.client 輸送 5.0.0 ' –
私はこのコード 'のtransportClientクライアント=新しいPreBuiltTransportClient(Settings.EMPTY) .addTransportAddress(新しいInetSocketTransportAddress(InetAddress.getByName( "localhost" を)、9300しようとしています)); ' しかし、エラーが表示されるSettings.EMPTY –
クラスタの名前を変更しましたか? 'elasticsearch'以外のものなら、' TransportClient'設定の 'cluster.name'プロパティで指定する必要があります。 – ck1