問題
- Elasticsearch Sidecar を使用して Liferay の 2 つ以上のインスタンスをローカルで実行する必要があります。
環境
- Liferay DXP 7.3
- Liferay DXP 7.4
解決
SidecarモードのデフォルトのHTTPポートは、9201
です。
2 つ以上の 7.3 または 7.4 インスタンスがローカルで実行されている場合、このポートは各ノードで別々に構成する必要があります。
- ファイル com.liferay.portal.search.elasticsearch7.configuration.ElasticsearchConfiguration.configに、以下の内容を記述したファイルを作成します
sidecarHttpPort="AUTO"
-
[Liferay Home]/osgi/configs
にファイルを配置します - DXPの再起動、またはApp Manager経由でElasticsearch 7コネクタを再起動します
この設定はSidecarにのみ適用されます。sidecar ElasticsearchノードのHTTPポート範囲を設定します。 AUTO
に設定すると、9201- 9300
の範囲で使用可能なポートが自動的に設定されます。未設定の場合、Embedded HTTP ポートの値が使用されます。
追加情報
- ポート番号は、
9202
のように明示的に設定することもできます。