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