Show Menu
TÓPICOS×

DSRP - Provedor de Recursos de Armazenamento de Banco de Dados Relacional

Sobre o DSRP

Quando o AEM Communities está configurado para usar um banco de dados relacional como sua loja 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.

Requisitos

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 ). É aconselhável seguir as etapas de migração para fazer com que os padrões funcionem conforme esperado.

Configuração de Banco de Dados Relacional

Configuração do MySQL

Uma instalação do MySQL pode ser compartilhada entre recursos de ativação e um repositório 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 sobre instalação e configuração, consulte Configuração MySQL para DSRP .

Configuração de Solr

Uma instalação Solr pode ser compartilhada entre a loja de nós (Oak) e a loja comum (SRP) usando coleções diferentes.
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 oferece desempenho aprimorado em relação ao modo independente (uma configuração única local de Solr).
Para obter detalhes sobre instalação e configuração, consulte Configuração Solr para SRP .

Selecione DSRP

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.
Em autor, para acessar o console Configuração de armazenamento
  • Fazer logon com privilégios de administrador
  • No menu principal
    • Selecione Ferramentas (no painel esquerdo)
    • Selecionar comunidades
    • Selecionar 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 ). É aconselhável seguir as etapas de migração para fazer com que os padrões funcionem conforme esperado.
  • Select Database Storage Resource Provider (DSRP)
  • Configuração do banco de dados
    • Nome da fonte de dados JDBC
      O nome dado à conexão MySQL deve ser o mesmo que foi inserido na configuração JDBC OSGi
      padrão : comunidades
    • Nome do banco de dados
      Nome dado ao esquema no script init_schema.sql
      padrão : comunidades
  • SolrConfiguration
    • Deixe esse valor em branco se estiver executando Solr usando o ZooKeeper interno. Caso contrário, ao executar no modo Modo SolrCloud 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 : coleção1
  • Selecione Enviar .

Etapas de migração de zero para o padrão srp

Siga estas etapas para garantir que a página padrão http://localhost:4502/communities/admin/defaultsrp funcione como esperado:
  1. Renomeie o caminho em /etc/socialconfig para /etc/socialconfig_old , para que a configuração do sistema volte para jsrp (padrão).
  2. Vá para a página padrão http://localhost:4502/communities/admin/defaultsrp , onde jsrp está configurado. Clique no botão enviar para que o novo nó de configuração padrão seja criado em /conf/global/settings/community/srpc .
  3. Exclua a configuração padrão criada /conf/global/settings/community/srpc/defaultconfiguration .
  4. Copie a configuração antiga /etc/socialconfig_old/srpc/defaultconfiguration no lugar do nó excluído ( /conf/global/settings/community/srpc/defaultconfiguration ) na etapa anterior.
  5. Exclua o nó antigo etc /etc/socialconfig_old .

Publicar a configuração

O DSRP deve ser identificado como o repositório comum em todas as instâncias de autor e publicação.
Para disponibilizar a configuração idêntica no ambiente de publicação:
  • Autor:
    • Navegue do menu principal até Ferramentas > Operações > Replicação
    • Dê um clique duplo para Ativar a árvore
    • Caminho de início:
      • Navegue até /etc/socialconfig/srpc/
    • Verifique se não Only Modified está selecionado.
    • Selecionar Ativar

Gerenciamento de dados do usuário

Para obter informações sobre usuários , perfis de usuários e grupos de usuários, geralmente inseridos no ambiente de publicação, visite

Reindexação do Solr para DSRP

Para reindexar o DSRP Solr, siga a documentação para reindexar o MSRP ; no entanto, ao reindexar o 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