問題
管理者が最新バージョンのElasticsearchプラグインをデプロイする際に、古いバージョンのElasticsearchプラグインが干渉する可能性があることが判明しました。 ユースケース。管理者は、Liferay DXP 7.0に同梱されている既存の2.xコネクタを置き換えるために、最新のElasticsearch 6.1コネクタをデプロイしています。
環境への配慮
- Elasticsearch 6.1
- DXP7.
決議
- Elasticsearch 2.xの全サーバを停止する。
- Liferay DXPをシャットダウンする前に、 コントロールパネル→アプリ→アプリマネージャに移動します。
- Elasticsearchを検索します。
-
編集 →を非アクティブにする をクリックします。 これにより、バンドルはインストールされたままになりますが、OSGi ランタイムは停止します。 また、管理者は、古いバージョンに戻す必要がある場合に備えて、
の設定ファイルでElasticsearch 2.xをブラックリスト化することもできます。 ベストプラクティスとして、アップグレードが完了したら古いバージョンを削除してください。 - すべてのLiferayインスタンスをシャットダウンします。
- Liferay MarketplaceからElastic 6.1コネクタをインストールします。 また、DXP 7.0 Fix Pack 42以上が必要です。
- Liferay DXPを再度起動し、
/deployフォルダに.LPKGを配置します。 - DXPインスタンスが起動したら、再インデックス化を実行します。