Quando o AEM Communities é configurado para usar um banco de dados relacional como armazenamento comum, o conteúdo gerado pelo usuário (UGC) é acessível de todas as instâncias de autor e publicação sem a necessidade de sincronização nem replicação.
Consulte também Características das Opções de SRP e Topologias recomendadas.
A configuração de armazenamento padrão agora é armazenada em conf path(/conf/global/settings/community/srpc/defaultconfiguration
) em vez de etc path (/etc/socialconfig/srpc/defaultconfiguration
). É recomendável seguir as etapas de migração para fazer com que os padrões funcionem conforme esperado.
Uma instalação do MySQL pode ser compartilhada entre os recursos de ativação e o armazenamento comum (DSRP) no mesmo pool de conexões usando nomes de banco de dados diferentes (esquema) e também conexões diferentes (servidor:porta).
Para obter detalhes de instalação e configuração, consulte Configuração do MySQL para DSRP.
Uma instalação Solr pode ser compartilhada entre o armazenamento de nós (Oak) e o armazenamento comum (SRP) usando diferentes coleções.
Se as coleções Oak e SRP forem usadas intensamente, uma segunda Solr poderá ser instalada por motivos de desempenho.
Para ambientes de produção, o modo SolrCloud fornece desempenho aprimorado em relação ao modo independente (uma configuração única e local Solr).
Para obter detalhes de instalação e configuração, consulte Configuração Solr para SRP.
O console Configuração de Armazenamento permite a seleção da configuração de armazenamento padrão, que identifica qual implementação do SRP usar.
Na criação, para acessar o console Configuração de armazenamento
Fazer logon com privilégios de administrador
No menu principal
Selecione Ferramentas (no painel esquerdo)
Selecione Comunidades
Selecione Configuração de Armazenamento
A configuração de armazenamento padrão agora é armazenada em conf path(/conf/global/settings/community/srpc/defaultconfiguration
) em vez de etc path (/etc/socialconfig/srpc/defaultconfiguration
). É recomendável seguir as etapas de migração para fazer com que os padrões funcionem conforme esperado.
Selecione Provedor de Recursos de Armazenamento de Banco de Dados (DSRP)
Configuração do banco de dados
Nome da fonte de dados JDBC
O nome fornecido para a conexão MySQL deve ser igual ao inserido em Configuração JDBC OSGi
padrão: comunidades
Nome do banco de dados
Nome dado ao schema no script init_schema.sql
padrão: comunidades
SolrConfiguration
🔗Host do Zookeeper
Deixe esse valor em branco se estiver executando Solr usando o ZooKeeper interno. Caso contrário, ao executar no modo SolrCloud com um ZooKeeper externo, defina esse valor para o URI do ZooKeeper, como my.server.com:80
padrão: <blank>
URL de Solr
padrão: https://127.0.0.1:8983/solr/
Coleção Solr
padrão: collection1
Selecione Enviar
Siga estas etapas para garantir que a página padrão srp http://localhost:4502/communities/admin/defaultsrp funcione conforme esperado:
/etc/socialconfig
para /etc/socialconfig_old
, para que a configuração do sistema volte para jsrp (padrão)./conf/global/settings/community/srpc
./conf/global/settings/community/srpc/defaultconfiguration
./etc/socialconfig_old/srpc/defaultconfiguration
no lugar do nó excluído (/conf/global/settings/community/srpc/defaultconfiguration
) na etapa anterior./etc/socialconfig_old
.O DSRP deve ser identificado como a loja comum em todas as instâncias de autor e publicação.
Para disponibilizar a configuração idêntica no ambiente de publicação:
No autor:
Navegue do menu principal para Ferramentas > Operações > Replicação
Dê um clique duplo para Ativar a árvore
Caminho de início:
/conf/global/settings/community/srpc/
Certifique-se de que Only Modified
não esteja selecionado.
Selecione Ativar
Para obter informações sobre usuários, perfis de usuário e grupos de usuários, normalmente inseridos no ambiente de publicação, visite
Para reindexar o DSRP Solr, siga a documentação para reindexando o MSRP. No entanto, ao reindexar para DSRP, use este URL: /services/social/datastore/rdb/reindex
Por exemplo, um comando curl para reindexar o DSRP seria semelhante a:
curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex