現在表示中:

DSRP について

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

SRP オプションの特性推奨されるトポロジも参照してください。

要件

  • MySQL:リレーショナルデータベース
  • Apache Solr:検索プラットフォーム

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

MySQL 設定

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

インストールと設定について詳しくは、DSRP 向け MySQL 設定を参照してください。

Solr 設定

別々のコレクションを使用することで、1 つの Solr をノードストア(Oak)と共通ストア(SRP)の間で共有できます。

Oak と SRP のコレクションがどちらも高頻度で使用される場合は、パフォーマンス上の理由から 2 つ目の Solr をインストールすることもできます。

実稼動環境では、SolrCloud モードを使用すると、スタンドアロンモード(単一のローカルの Solr セットアップ)よりもパフォーマンスが向上します。

インストールと設定について詳しくは、SRP 向け Solr 設定を参照してください。

DSRP の選択

ストレージ設定コンソールでは、デフォルトのストレージ設定を選択できます。この設定で、どの SRP の実装を使用するかを指定します。

オーサー環境でストレージ設定コンソールにアクセスするには

  • 管理者権限でサインインします。
  • メインメニューに移動します。
    • ツール」を選択します(左側のウィンドウから)。
    • コミュニティ」を選択します。
    • ストレージ設定」を選択します。
chlimage_1
  • データベースストレージリソースプロバイダー(DSRP)」を選択します。
  • データベース設定
    • JDBC データソース名
      MySQL 接続に付ける名前は、
      JDBC OSGi 設定で入力したものと同じにする必要があります。
      初期設定:communities
    • データベース名
      init_schema.sql スクリプトでスキーマに設定された名前
      初期設定:communities
  • SolrConfiguration
    • Zookeeper ホスト
      内部の Zookeeper を使用して Solr を実行する場合は、この値を空白のままにしておきます。そうではなく、外部の ZooKeeper を使用して SolrCloud モードで実行する場合は、この値を my.server.com:80 など、ZooKeeper の URI に設定します。
      デフォルト:空白
    • Solr URL
      デフォルト:http://127.0.0.1:8983/solr/
    • Solr コレクション
      デフォルト:collection1
  • 送信」を選択します。

設定の公開

すべてのオーサーインスタンスとパブリッシュインスタンスで、DSRP が共通ストアとして指定されている必要があります。

パブリッシュ環境で同一の設定を使用できるようにするには:

  • オーサー環境で、以下の設定をします。
    • メインメニューからツール/運営/レプリケーションに移動します。
    • ツリーをアクティベート」をダブルクリックします。
    • 開始パス:
      • /etc/socialconfig/srpc/ を参照します。
    • 「変更済みのみ」が選択されていないことを確認します。
    • アクティベート」を選択します。

ユーザーデータの管理

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

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

DSRP Solr のインデックスを再作成するには、MSRP のインデックスの再作成に関するドキュメントの説明に従います。ただし、DSRP のインデックスを再作成する場合は、この URL を使用します:/services/social/datastore/rdb/reindex

例えば、DSRP のインデックスを再作成する curl コマンドは次のようになります。

curl -u admin:password -X POST -F path=/ http://host:port/services/social/datastore/rdb/reindex

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

リーガルノーティス   |   プライバシーポリシー