legacy-knowledge-base
公開されました Jun. 30, 2025

Elasticsearchのエラーです:これはHTTPポートではありません

投稿者

Gustavo Vasconcelos

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • リモート Elasticsearch サーバーを設定する際、Search > Connections 画面にエラー java.lang.RuntimeException: error while performing request が表示されます。
  • ログにメッセージが表示されます: 有効なプロトコルバージョンではありません:これはHTTPポートではありません。

Environment

  • 任意のDXP
  • リモートモードで動作する任意のElasticsearch

解決策

  • Elastic searchの通信ポートは、主に9200と9300(デフォルト)の2つです;
  • このエラーは、トランスポートポート(9300)をリクエストポート(9200)として設定した場合に発生します;
  • Network Host Addressesパラメータに、検索サーバーのホスト名と正しいリクエストポート(多くの場合、9200)を設定します(例: search:9200)。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base