リレーショナルデータベースを共通ストアとして使用するように AEM Communities を設定すると、すべてのオーサーインスタンスとパブリッシュインスタンスからユーザー生成コンテンツ(UGC)にアクセスでき、同期やレプリケーションをおこなう必要はありません。
SRP オプションの特性と推奨されるトポロジも参照してください。
デフォルトのストレージ設定は、etcパス(/etc/socialconfig/srpc/defaultconfiguration
)ではなくconfパス(/conf/global/settings/community/srpc/defaultconfiguration
)に保存されるようになりました。 defaultsrpを期待どおりに動作させるには、移行手順に従うようにお勧めします。
別々のデータベース(スキーマ)名と別々の接続(server:port)を使用することで、1 つの MySQL を同じ接続プール内のイネーブルメント機能と共通ストア(DSRP)の間で共有できます。
インストールと設定の詳細については、MySQL Configuration for DSRPを参照してください。
別々のコレクションを使用することで、1 つの Solr をノードストア(Oak)と共通ストア(SRP)の間で共有できます。
Oak と SRP のコレクションがどちらも高頻度で使用される場合は、パフォーマンス上の理由から 2 つ目の Solr をインストールすることもできます。
実稼働環境では、SolrCloudモードを使用すると、スタンドアロンモード(ローカルで単一のSolr設定)よりもパフォーマンスが向上します。
インストールと設定について詳しくは、SRP 向け Solr 設定を参照してください。
ストレージ設定コンソールでは、デフォルトのストレージ設定を選択できます。これにより、使用するSRPの実装が識別されます。
オーサー環境でストレージ設定コンソールにアクセスするには
管理者権限でサインインする
メインメニューから
ツールを選択します(左側のペインから)
コミュニティを選択
ストレージ設定を選択
デフォルトのストレージ設定は、etcパス(/etc/socialconfig/srpc/defaultconfiguration
)ではなくconfパス(/conf/global/settings/community/srpc/defaultconfiguration
)に保存されるようになりました。 defaultsrpを期待どおりに動作させるには、移行手順に従うようにお勧めします。
データベースストレージリソースプロバイダー(DSRP)を選択します
データベース設定
JDBC データソース名
MySQL接続に指定する名前は、JDBC OSGi設定に入力した名前と同じである必要があります
default:コミュニティ
データベース名
init_スキーマ.sqlスクリプトのスキーマに与えられた名前
default:コミュニティ
SolrConfiguration
内部ZooKeeperを使用してSolrを実行する場合は、この値を空白のままにします。 それ以外の場合は、SolrCloudモードで外部のZooKeeperと共に実行する場合、my.server.com:80のように、この値をZooKeeperのURIに設定します。
default: <blank>
Solr URL
default:https://127.0.0.1:8983/solr/
Solr コレクション
デフォルト:collection1
送信を選択
次の手順に従って、デフォルトのSRPページhttp://localhost:4502/communities/admin/defaultsrpが期待どおりに動作することを確認します。
/etc/socialconfig
から/etc/socialconfig_old
に変更し、システム設定がjsrp(default)にフォールバックされるようにします。/conf/global/settings/community/srpc
に作成されます。/conf/global/settings/community/srpc/defaultconfiguration
を削除します。/conf/global/settings/community/srpc/defaultconfiguration
)の代わりに、古い構成/etc/socialconfig_old/srpc/defaultconfiguration
をコピーします。/etc/socialconfig_old
を削除します。すべてのオーサーインスタンスとパブリッシュインスタンスで、DSRP が共通ストアとして指定されている必要があります。
パブリッシュ環境で同一の設定を使用できるようにするには:
作成者:
メインメニューから[ツール]>[操作]>[レプリケーション]に移動します。
ツリーのアクティブ化を重複クリック
開始パス:
/conf/global/settings/community/srpc/
を参照Only Modified
が選択されていないことを確認します。
「アクティブ化」を選択します。
パブリッシュ環境で頻繁に入力されるユーザー、ユーザープロファイルおよびユーザーグループについては、以下を参照してください。**
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