異常org.elasticsearch.client.transport.NodeAvailable Exception

1199 ワード

http://localhost:9200/_cluster/health/調べてみます。
{"cluster_name":"elasticsearch","status":"green","timed_out":false,"number_of_nodes":1,"number_of_data_nodes":1,"active_primary_shards":0,"active_shards":0,"relocating_shards":0,"initializing_shards":0,"unassigned_shards":0}
本料理の鳥は初めてelasticsearchに接触しました。最初からNo node availableに触れました。えっと、本当に初心者です。他の人の例を使って作っても逃げられません。
この問題はどのように解決されたか今でも覚えています。メモしてください。
 org.elasticsearch.client.transport.Node Available Exception:No node available
次のようなエラーがあります。
1ポートが間違っています
client=new Transport Cient().addTransport Address(new InetSocketTransport Address);
ここ9300で9200と書くと、No node availableとなります。
もしあなたが接続しているのが本機ではないなら、IPが正しいかどうかに注意してください。
2 jar新聞の引用バージョンは一致しません。開いているサービスはどのバージョンですか?jarを引用したほうがいいです。
3クラスタ名を変更したら、クラスタ名を設定します。
Settings settings=Immutable Settings.settings Buider().put(cluster.name).build()            client=new Transport Cient.addTransport Address(new InetSocketTransport Address);
本人の問題は、jarパッケージのバージョンが正しくないので、プロジェクトのelasticsearchバージョンと展開サーバのjarパッケージバージョンを一致に交換すればいいです。