當AEM Communities設定為使用關係式資料庫做為其公用儲存時,使用者產生的內容(UGC)可從所有作者和發佈執行個體存取,而不需同步或複製。
預設儲存配置現在儲存在conf路徑(/conf/global/settings/community/srpc/defaultconfiguration
)中,而不是etc路徑(/etc/socialconfig/srpc/defaultconfiguration
)中。 建議您按照遷移步驟進行預設srp工作。
MySQL安裝可通過使用不同的資料庫(模式)名稱和不同的連接(伺服器:埠)在相同連接池中的啟用功能和公共儲存(DSRP)之間共用。
有關安裝和配置詳細資訊,請參見MySQL Configuration for DSRP。
Solr安裝可以通過使用不同的集合在節點儲存(Oak)和公共儲存(SRP)之間共用。
如果Oak和SRP系列都被大量使用,則可基於效能原因安裝第二個Solr。
對於生產環境,SolrCloud模式比獨立模式(單一本機Solr設定)提供更佳的效能。
有關安裝和配置詳細資訊,請參見 SRP的Solr配置。
儲存配置控制台允許選擇預設儲存配置,該配置標識要使用的SRP實施。
在作者中,要訪問儲存配置控制台
以管理員權限登入
從主菜單
選擇工具(從左窗格)
選擇社區
選擇儲存配置
預設儲存配置現在儲存在conf路徑(/conf/global/settings/community/srpc/defaultconfiguration
)中,而不是etc路徑(/etc/socialconfig/srpc/defaultconfiguration
)中。 建議您按照遷移步驟進行預設srp工作。
選擇資料庫儲存資源提供程式(DSRP)
資料庫設定
JDBC 資料來源名稱
給定給MySQL連接的名稱必須與在JDBC OSGi configuration中輸入的名稱相同
預設:社區
資料庫名稱
init_schema.sql指令碼中給定給架構的名稱
預設:社區
SolrConfiguration
如果使用內部ZooKeeper執行Solr,請將此值留空。 否則,在與外部ZooKeeper一起運行的SolrCloud模式中,將此值設定為ZooKeeper的URI,例如my.server.com:80
預設: <blank>
Solr URL
預設:https://127.0.0.1:8983/solr/
Solr 集合
預設:collection1
選擇提交
請依照下列步驟來確保預設srp頁面http://localhost:4502/communities/admin/defaultsrp如預期般運作:
/etc/socialconfig
的路徑重新命名為/etc/socialconfig_old
,以便系統配置返回jsrp(預設)。/conf/global/settings/community/srpc
建立新的預設配置節點。/conf/global/settings/community/srpc/defaultconfiguration
。/etc/socialconfig_old/srpc/defaultconfiguration
以取代上一步中刪除的節點(/conf/global/settings/community/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