Show Menu
トピック×

DSRP - リレーショナルデータベースストレージリソースプロバイダー

DSRP について

リレーショナルデータベースを共通ストアとして使用するように AEM Communities を設定すると、すべてのオーサーインスタンスとパブリッシュインスタンスからユーザー生成コンテンツ(UGC)にアクセスでき、同期やレプリケーションをおこなう必要はありません。

要件

  • MySQL :リレーショナルデータベース
  • Apache Solr :検索プラットフォーム
デフォルトのストレージ設定は、etc path ( /conf/global/settings/community/srpc/defaultconfiguration )ではなくconf path( /etc/socialconfig/srpc/defaultconfiguration )に保存されます。 デフォルトのsrpを期待どおりに動作させ るには 、移行手順に従うことをお勧めします。

リレーショナルデータベースの設定

MySQL 設定

別々のデータベース(スキーマ)名と別々の接続(server:port)を使用することで、1 つの MySQL を同じ接続プール内のイネーブルメント機能と共通ストア(DSRP)の間で共有できます。
For installation and configuration details, see MySQL Configuration for DSRP .

Solr 設定

別々のコレクションを使用することで、1 つの Solr をノードストア(Oak)と共通ストア(SRP)の間で共有できます。
Oak と SRP のコレクションがどちらも高頻度で使用される場合は、パフォーマンス上の理由から 2 つ目の Solr をインストールすることもできます。
実稼働環境では、SolrCloudモードは、スタンドアロンモード(単一のローカルSolrセットアップ)に比べてパフォーマンスが向上します。
インストールと設定について詳しくは、 SRP 向け Solr 設定 を参照してください。

DSRP の選択

The Storage Configuration console allows for the selection of the default storage configuration, which identifies which implementation of SRP to use.
オーサー環境でストレージ設定コンソールにアクセスするには
  • 管理者権限でサインイン
  • From the main menu
    • Select Tools (from the left hand pane)
    • Select Communities
    • Select Storage Configuration
      デフォルトのストレージ設定は、etc path ( /conf/global/settings/community/srpc/defaultconfiguration )ではなくconf path( /etc/socialconfig/srpc/defaultconfiguration )に保存されます。 デフォルトのsrpを期待どおりに動作させ るには 、移行手順に従うことをお勧めします。

デフォルトのSRPのダウンタイム移行手順が不要

次の手順に従って、デフォルトのSRPページhttp://localhost:4502/communities/admin/defaultsrpが期待どおりに動 作する ことを確認します。
  1. パスの名前をに変更し、シ /etc/socialconfig ステ /etc/socialconfig_old ム設定がjsrp(デフォルト)にフォールバックされるようにします。
  2. defaultsrpページhttp://localhost:4502/communities/admin/defaultsrpに移動し ます 。ここで、jsrpが設定されています。 送信ボタン をクリックし 、に新しいデフォルト設定ノードを作成しま /conf/global/settings/community/srpc す。
  3. 作成したデフォルト設定を削除しま /conf/global/settings/community/srpc/defaultconfiguration す。
  4. 前の手順で削除し /etc/socialconfig_old/srpc/defaultconfiguration たノード()の代わりに、古い /conf/global/settings/community/srpc/defaultconfiguration 設定をコピーします。
  5. 古いetcノードを削除しま /etc/socialconfig_old す。

設定の公開

すべてのオーサーインスタンスとパブリッシュインスタンスで、DSRP が共通ストアとして指定されている必要があります。
パブリッシュ環境で同一の設定を使用できるようにするには:
  • 作成者:
    • Navigate from main menu to Tools > Operations > Replication
    • Double-click Activate Tree
    • 開始パス:
      • 参照先 /etc/socialconfig/srpc/
    • が選択され Only Modified ていないことを確認します。
    • Select Activate

ユーザーデータの管理

パブリッシュ環境で頻繁に入力されるユーザー、ユーザープロファイルおよびユーザーグループについては、以下を参照してください。 ​**

DSRP の Solr のインデックス再作成

DSRP Solr のインデックスを再作成するには、 MSRP のインデックスの再作成 に関するドキュメントの説明に従います。ただし、DSRP のインデックスを再作成する場合は、この URL を使用します: /services/social/datastore/rdb/reindex
例えば、DSRP のインデックスを再作成する curl コマンドは次のようになります。
curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex