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

关于DSRP

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

另请参阅SRP选项的特性推荐拓扑

要求

注意

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

关系数据库配置

MySQL配置

MySQL安装可以通过使用不同的数据库(模式)名称以及不同的连接(服务器:端口)在同一连接池中的启用功能和公用存储(DSRP)之间共享。

有关安装和配置详细信息,请参阅DSRP的MySQL配置

Solr 配置

通过使用不同集合可以在节点存储(Oak)和公共存储(SRP)之间共享Solr安装。

如果Oak和SRP集合都被集中使用,则可能出于性能原因安装第二个Solr。

对于生产环境,SolrCloud模式比独立模式(单一的本地Solr设置)提供更高的性能。

有关安装和配置详细信息,请参阅 SRP的Solr配置

选择DSRP

存储配置控制台允许选择默认存储配置,该配置标识要使用的SRP实现。

在创作时,要访问存储配置控制台

  • 以管理员权限登录

  • 从​主菜单

    • 选择​工具(从左侧窗格)

    • 选择​社区

    • 选择​存储配置

      注意

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

    dsrp-config

  • 选择​数据库存储资源提供程序(DSRP)

  • 数据库配置

    • JDBC 数据源名称

      给MySQL连接的名称必须与在JDBC OSGi配置中输入的名称相同

      默认:社区

    • 数据库名称

      init_模式.sql脚本中给予模式的名称

      默认:社区

  • Solr配置

    • Zookeeper 主机

      如果使用内部ZooKeeper运行Solr,则将此值留空。 否则,当在SolrCloud模式中运行外部ZooKeeper时,将此值设置为ZooKeeper的URI,如​my.server.com:80

      默认: <blank>

    • Solr URL

      默认:https://127.0.0.1:8983/solr/

    • Solr 收藏集

      默认:collection1

  • 选择​提交

默认srp的零停机时间迁移步骤

按照以下步骤确保默认srp页面http://localhost:4502/communities/admin/defaultsrp按预期工作:

  1. 将位于/etc/socialconfig的路径重命名为/etc/socialconfig_old,以便系统配置返回至jsrp(default)。
  2. 转到默认srp页http://localhost:4502/communities/admin/defaultsrp,其中配置了jsrp。 单击​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/socialconfig_old

发布配置

DSRP必须被标识为所有作者和发布实例上的公用存储。

要在发布环境中提供相同的配置,请执行以下操作:

  • 作者:

    • 从主菜单导航到​工具 > 操作 > 复制

    • 多次-单击​激活树

    • 开始路径:

      • 浏览至/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

在此页面上