当AEM Communities配置为使用关系数据库作为其公用存储时,用户生成的内容(UGC)可从所有创作和发布实例访问,而无需同步或复制。
默认存储配置现在存储在conf path(/conf/global/settings/community/srpc/defaultconfiguration
)而不是etc路径(/etc/socialconfig/srpc/defaultconfiguration
)。 建议您遵循 迁移步骤 以使defaultsrp按预期工作。
通过使用不同的数据库(模式)名称和不同的连接(服务器:端口),可以在同一连接池中的启用功能和公用存储(DSRP)之间共享MySQL安装。
有关安装和配置详细信息,请参阅 用于DSRP的MySQL配置.
可以使用不同的集合在节点存储(Oak)和公用存储(SRP)之间共享Solr安装。
如果Oak和SRP集合都大量使用,则出于性能原因,可以安装第二个Solr。
对于生产环境,SolrCloud模式比独立模式(单个本地Solr设置)提供了更好的性能。
有关安装和配置详细信息,请参阅 SRP的Solr配置.
此 存储配置控制台 允许选择默认存储配置,该配置标识要使用的SRP实现。
在创作时,访问Storage Configuration控制台
使用管理员权限登录
从 主菜单
选择 工具 (从左侧窗格)
选择 Communities
选择 存储配置
默认存储配置现在存储在conf path(/conf/global/settings/community/srpc/defaultconfiguration
)而不是etc路径(/etc/socialconfig/srpc/defaultconfiguration
)。 建议您遵循 迁移步骤 以使defaultsrp按预期工作。
选择 数据库存储资源提供程序(DSRP)
数据库配置
JDBC 数据源名称
为MySQL连接指定的名称必须与中输入的名称相同 JDBC OSGi配置
默认:社区
数据库名称
为中的架构提供的名称 init_schema.sql 脚本
默认:社区
Solr配置
🔗Zookeeper 主机
如果使用内部ZooKeeper运行Solr,则将此值留空。 否则,在中运行时 SolrCloud模式 使用外部ZooKeeper,将此值设置为ZooKeeper的URI,例如 my.server.com:80
默认: <blank>
Solr URL
默认: https://127.0.0.1:8983/solr/
Solr 收藏集
默认:收藏集1
选择 提交.
按照以下步骤确保defaultsrp页面 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必须标识为所有创作实例和发布实例上的公用存储。
要使相同的配置在发布环境中可用,请执行以下操作:
对于作者:
从主菜单导航到 工具 > 操作 > 复制
双击 激活树
开始路径:
/etc/socialconfig/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