Show Menu
主题×

DSRP —— 关系存储库资源提供程序

关于DSRP

将AEM Communities配置为使用关系数据库作为其公用存储时,用户生成的内容(UGC)可从所有作者和发布实例进行访问,而无需同步或复制。

要求

默认存储配置现在存储在会议路径( /conf/global/settings/community/srpc/defaultconfiguration )中,而不是etc路径( /etc/socialconfig/srpc/defaultconfiguration )中。 建议您按照迁移步 骤执行 ,以使默认更新工作正常。

关系数据库配置

MySQL配置

MySQL安装可以通过使用不同的数据库(模式)名称以及不同的连接(服务器:端口)在同一连接池中的启用功能和公用存储(DSRP)之间共享。
有关安装和配置的详细信息,请 参阅MySQL Configuration for DSRP

Solr 配置

通过使用不同集合可以在节点存储(Oak)和公共存储(SRP)之间共享Solr安装。
如果Oak和SRP集合都被集中使用,则可能出于性能原因安装第二个Solr。
对于生产环境,SolrCloud模式比独立模式(单一的本地Solr设置)提供更高的性能。
有关安装和配置详细信息,请 参阅SRP的Solr配置

选择DSRP

存储 配置控制台 ,允许选择默认存储配置,该配置标识要使用的SRP实现。
在创作时,要访问存储配置控制台
  • 以管理员权限登录
  • 从主 菜单
    • 选择 工具 (从左侧窗格中)
    • 选择社
    • 选择 存储配置
      默认存储配置现在存储在会议路径( /conf/global/settings/community/srpc/defaultconfiguration )中,而不是etc路径( /etc/socialconfig/srpc/defaultconfiguration )中。 建议您按照迁移步 骤执行 ,以使默认更新工作正常。
  • Select Database Storage Resource Provider (DSRP)
  • 数据库配置
  • Solr配置
    • 如果使用内部ZooKeeper运行Solr,则将此值留空。 否则,当在SolrCloud 模式下 ,与外部ZooKeeper一起运行时,将此值设置为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 按预期工作:
  1. 将路径重命 /etc/socialconfig 名为 /etc/socialconfig_old ,以便系统配置返回jsrp(默认)。
  2. 转到默认 SRP页 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

发布配置

DSRP必须被标识为所有作者和发布实例上的公用存储。
要在发布环境中提供相同的配置,请执行以下操作:
  • 作者:
    • 从主菜单导航到 工具 > 操作 >复
    • Double-click Activate Tree
    • 开始路径 :
      • 浏览到 /etc/socialconfig/srpc/
    • Only Modified 保未选择。
    • 选择 激活

管理用户数据

有关用户 、用 ​户用户档案 ** 、用户 ​和用户组(通常在发布环境中输入)的信息,请访问:

为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