DSRP — 關係資料庫儲存資源提供程式 dsrp-relational-database-storage-resource-provider

CAUTION
AEM 6.4已結束延伸支援,本檔案不再更新。 如需詳細資訊,請參閱 技術支援期. 尋找支援的版本 此處.

關於DSRP about-dsrp

當AEM Communities設定為使用關係資料庫作為其公用存放區時,使用者產生的內容(UGC)可從所有製作和發佈執行個體存取,而無須同步或復寫。

另請參閱 SRP選項的特點建議的拓撲.

要求 requirements

NOTE
預設儲存配置現在儲存在「conf path(/conf/global/settings/community/srpc/defaultconfiguration)而非etc路徑(/etc/socialconfig/srpc/defaultconfiguration)。 建議您遵循 移轉步驟 讓defaultsrp正常運作。

關係資料庫配置 relational-database-configuration

MySQL配置 mysql-configuration

MySQL安裝可通過使用不同的資料庫(架構)名稱以及不同的連接(server:port)在同一連接池中啟用功能和公共儲存(DSRP)之間共用。

有關安裝和配置的詳細資訊,請參見 DSRP的MySQL配置.

Solr 設定 solr-configuration

Solr安裝可透過使用不同集合在節點存放區(Oak)和公用存放區(SRP)之間共用。

如果Oak和SRP集合都大量使用,可能會基於效能原因安裝第二個Solr。

對於生產環境,SolrCloud模式比獨立模式(單一本地Solr設定)提供了更高的效能。

有關安裝和配置的詳細資訊,請參見 SRP的Solr配置.

選擇DSRP select-dsrp

儲存配置控制台 允許選擇預設儲存配置,以確定要使用的SRP實施。

在作者上,存取儲存設定主控台

  • 以管理員權限登入

  • 主菜單

    • 選擇 工具 (從左窗格)

    • 選擇 社群

    • 選擇 儲存配置

      note note
      NOTE
      預設儲存配置現在儲存在「conf path(/conf/global/settings/community/srpc/defaultconfiguration)而非etc路徑(/etc/socialconfig/srpc/defaultconfiguration)。 建議您遵循 移轉步驟 讓defaultsrp正常運作。

      chlimage_1-128

  • 選擇 資料庫儲存資源提供程式(DSRP)

  • 資料庫設定

    • JDBC 資料來源名稱

      為MySQL連接指定的名稱必須與中輸入的名稱相同 JDBC OSGi配置

      預設:社群

    • 資料庫名稱

      為中的架構指定的名稱 init_schema.sql 指令碼

      預設:社群

  • SolrConfiguration

    • 🔗Zookeeper Host

      如果使用內部ZooKeeper運行Solr,請將此值留空。 否則,當執行 SolrCloud模式 使用外部ZooKeeper,將此值設定為ZooKeeper的URI,例如 my.server.com:80

      預設: <blank>

    • Solr URL

      預設//127.0.0.1:8983/solr/

      • Solr 集合

        預設:集合1

  • 選擇 提交

預設srp的零停機遷移步驟 migration-steps-0dt

請依照下列步驟,確保預設項目頁面 http://localhost:4502/communities/admin/defaultsrp 如預期般運作:

  1. 在重新命名路徑 /etc/socialconfig to /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/socialconfig_old.

發佈設定 publishing-the-configuration

DSRP必須識別為所有製作和發佈執行個體上的通用商店。

若要讓相同的設定可在發佈環境中使用:

在作者上:

  • 從主功能表導覽至 工具>操作>複製

  • 按兩下 激活樹

  • 開始路徑:

    • 瀏覽至 /conf/global/settings/community/srpc/
  • 確保 Only Modified 未選取。

  • 選擇 啟動

管理使用者資料 managing-user-data

如需 使用者, 使用者設定檔使用者群組,通常會在發佈環境中輸入,請造訪

DSRP的重新索引解決方案 reindexing-solr-for-dsrp

要重新索引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
recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6