ツールはElasticSearchに接続できません

ツールはElasticSearchに接続できません

公開された 9200 ポートを持つ Docker コンテナーで ElasticSearch を実行しています。ブラウザーを使用してアクセスでき、curlon を使用することでhttp://192.168.59.103:9200/(応答が得られますYou Know, for Search)、他の GUI ツールは接続できないようで、すべて接続できません。

私はもう試したelasticsearch-head弾性ハンマーエラスティックHQなど

私が応答を得られるのなら、彼らも応答を得るべきではないでしょうか? これをデバッグするにはどうすればよいでしょうか?

答え1

それは本当に興味深いです。しかし、Elasticsearch でこのような問題に遭遇したとき、私は次のことを試しています。

  1. カール(試してみたことある?)
  2. ブラウザ(すでに試したことがあるでしょう)ですが、ここではパラレル ブラウザ デバッガー(たとえば、F12 キーを押す)を起動して、リクエストとして何が送信され、レスポンスとして何が送信されるかを確認します。

次の手順: 3. Wireshark などのスニファーを起動し、4. ツールから接続を実行します。

ブラウザ/Curl からの呼び出しが Wireshark に表示されるものと似ている場合、何かがかなりおかしいです。しかし、おそらくそれら (ツール) は誤って構成されており、間違ったマシンにリクエストを送信しているか、間違った API を使用しているか、間違ったポートまたは認証を使用している可能性があります。

関連情報