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

Sobre o DSRP

Quando a AEM Communities está configurada 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

OBSERVAÇÃO

A configuração de armazenamento padrão agora é armazenada em conf path(/conf/global/settings/community/srpc/defaultconfiguration) em vez de etc caminho (/etc/socialconfig/srpc/defaultconfiguration). É aconselhável seguir as etapas de migração para que os padrões funcionem conforme esperado.

Configuração do banco de dados relacional

Configuração MySQL

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 (schema) 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 fornece desempenho aprimorado em relação ao modo independente (uma configuração única e local de Solr).

Para obter detalhes sobre instalação e configuração, consulte Configuração Solr para SRP.

Selecione DSRP

O console Configuração do Armazenamento permite a seleção da configuração padrão do armazenamento, que identifica qual implementação do SRP usar.

Em autor, para acessar o console Configuração do Armazenamento

  • Fazer logon com privilégios de administrador

  • No menu principal

    • Selecione Ferramentas (no painel esquerdo)

    • Selecione Communities

    • Selecione Configuração do Armazenamento

      OBSERVAÇÃO

      A configuração de armazenamento padrão agora é armazenada em conf path(/conf/global/settings/community/srpc/defaultconfiguration) em vez de etc caminho (/etc/socialconfig/srpc/defaultconfiguration). É aconselhável seguir as etapas de migração para que os padrões funcionem conforme esperado.

    dsrp-config

  • Selecione Fornecedor de Recursos de Armazenamento de Base de Dados (DSRP)

  • Configuração do banco de dados

    • Nome da fonte de dados JDBC

      O nome dado à 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 este 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 default srp

Siga estas etapas para garantir que a página padrão srp 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 srp http://localhost:4502/communities/admin/defaultsrp, onde jsrp está configurado. Clique no botão submit 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 publish:

  • Autor:

    • Navegue do menu principal para Ferramentas > Operações > Replicação

    • Dê um clique duplo para Ativar a árvore

    • Caminho de início:

      • Navegue até /etc/socialconfig/srpc/
    • Verifique se Only Modified não está selecionado.

    • Selecione Ativar.

Gerenciando Dados do Usuário

Para obter informações sobre usuários, perfis de usuário e grupos de usuários, frequentemente 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

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free