3日前まで私の弾性検索(ローカルインストール)は正常に機能していました。弾性検索:接続が拒否されました
今日は接続エラーとして機能しなくなりました。
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=9200): Max retries exceeded with url:
私は以下のオプションも試しました。
curl -XGET http://127.0.0.1:9200
curl: (7) Failed to connect to 127.0.0.1 port 9200: Connection refused
以下のコードを使用して手動で実行しようとしましたが、次のエラーが表示されました。
cd /usr/local/Cellar/elasticsearch/2.4.0
ElasticsearchException[failed to read [id:206, legacy:false, file:/usr/local/var/elasticsearch/elasticsearch_sam/nodes/0/_state/global-206.st]]; nested: IOException[failed to read [id:206, legacy:false, file:/usr/local/var/elasticsearch/elasticsearch_sam/nodes/0/_state/global-206.st]]; nested: CorruptStateException[Format version is not supported (resource SimpleFSIndexInput(path="/usr/local/var/elasticsearch/elasticsearch_sam/nodes/0/_state/global-206.st"))
私が使用していた弾性検索バージョンは2.4.0とJavaのバージョンである私はすべての私のデータがなくて弾性検索に保存されているJavaのバージョン「1.8.0_101」であると私はMACシステムに
を実行しています任意のバックアップ。誰もがあなたがElasticsearchが、それは永続的な状態だのいずれかに矛盾を検出するCorruptStateExceptionを取得状況に
おかげ
ブラウザでhttp://127.0.0.1:9200を開くと何が表示されますか? –
ESが起動していない可能性があるためです。ログを確認する –
「Safari Cantがサーバーに接続しています」と表示されます – Sam