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

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

written-by

Gustavo Vasconcelos

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

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