問題
- Liferay Elasticsearch コネクタをリモート操作モードで構成し、ポータルを再起動した後、Liferay と Elasticsearch 間の通信が失敗すると、ポータルにアクセスできなくなり、以下のエラーがログに表示されます。
None of the configured nodes are available: [{#transport#-1}{q-38f4_ZQHatS-xk6SdJ1w}{IP_ADDRESS}{IP_ADDRESS:PORT}]]
環境
- DXP 7.1
- Elasticsearch 6.x
解像度
- ファイルを作成 (または既に存在する場合は変更) します。
[Liferay_Home]/osgi/configs/com.liferay.portal.search.elasticsearch6.configuration.ElasticsearchConfiguration.config - プロパティ transportAdresses="IP.of.elasticsearch.node:Port"を使用して、IP アドレス/ポートを変更します。
- ファイルを保存し、Liferay DXP を再起動します。
実行中のアクセス可能な Elasticsearch アドレスがなく、とにかくポータルにアクセスする必要がある場合は、プロパティを追加/変更できます。
operationMode="EMBEDDED"
本番環境での Elasticsearch の組み込みモードのサポートは ではなく であることを覚えておくことが重要です。
追加情報
- Liferay Elasticsearch コネクタの詳細については、 公式ページを参照してください。