この記事では、シャード化されたデータベースを設定する際の問題を文書化し、問題を解決する、または完全に回避するための手順を列挙します。
解決策
エラー: Liferay DXP 7.0 のシャーデッドデータベースに特化したコンテンツをユーザーが作成することができません。
概要: portal-ext.properties
の Database Sharding の設定は、Liferay DXP 7.0 では適用されません。 データベースシャーディングは、ユーザーがデータベースを「切る」ことで、スケーラビリティとコンテンツのより良い管理を可能にします。 ユーザーは、自分のコンテンツを対応するセグメントに保存するよう設定することができます。
一般的な原因
- DXPでは、データベースのシャーディングは非推奨とされています。
#META-INF/shard-data-source-spring.xml
,㊦は削除されました。
推奨ソリューション
- が Liferay DXP 7.0 を初めて導入し、アップグレードの経験がない場合 がデータベースをシャード化したい場合、上記の理由によりシャード化することができない場合があります。 スケーラブルなデータベース管理のための他の選択肢を検討する。
- レガシーバージョンからのアップグレードの場合、
portal-ext.properties
の設定が適用されず、エラーとなる場合があります。
予防のためのヒント
- Liferay DXP 7.0にアップグレードする前に、すべてのデータのバックアップを検討してください。 システムがアップグレード処理を完了したら、データが失われていないことを確認します。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン