DSRP — 關係資料庫儲存資源提供程式

關於DSRP

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

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

需求

注意

預設儲存配置現在儲存在「conf path(/conf/global/settings/community/srpc/defaultconfiguration)」中,而非etc路徑(/etc/socialconfig/srpc/defaultconfiguration)中。 建議您遵循移轉步驟,使defaultsrp如預期般運作。

關係資料庫配置

MySQL配置

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

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

Solr 設定

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

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

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

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

選擇DSRP

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

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

  • 以管理員權限登入

  • 從​主菜單

    • 選擇​工具(從左窗格)

    • 選擇​Communities

    • 選擇​儲存配置

      注意

      預設儲存配置現在儲存在「conf path(/conf/global/settings/community/srpc/defaultconfiguration)」中 而非etc路徑(/etc/socialconfig/srpc/defaultconfiguration)。 建議您遵循移轉步驟,使defaultsrp如預期般運作。

    dsrp-config

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

  • 資料庫設定

    • JDBC 資料來源名稱

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

      預設:社群

    • 資料庫名稱

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

      預設:社群

  • SolrConfiguration

    • 🔗Zookeeper Host

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

      預設: <blank>

    • Solr URL

      預設:https://127.0.0.1:8983/solr/

    • Solr 集合

      預設:集合1

  • 選擇​Submit

預設srp的零停機遷移步驟

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

  1. 將位於/etc/socialconfig的路徑重新命名為/etc/socialconfig_old,以便系統配置回復為jsrp(預設)。
  2. 前往已設定jsrp的defaultsrp頁面http://localhost:4502/communities/admin/defaultsrp。 按一下​submit​按鈕,在/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必須識別為所有製作和發佈執行個體上的通用商店。

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

  • 在作者上:

    • 從主菜單導航到​工具 > 操作 > 複製

    • 按兩下​激活樹

    • 開始路徑:

      • 瀏覽至/etc/socialconfig/srpc/
    • 確保未選擇Only Modified

    • 選擇​激活

管理使用者資料

有關​usersuser profiles​和​user groups​的資訊,通常在發佈環境中輸入,請訪問:

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

本頁內容