DSRP - Provedor de Recursos de Armazenamento de Banco de Dados Relacional dsrp-relational-database-storage-resource-provider

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

Sobre o DSRP about-dsrp

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.

Requisitos requirements

NOTE
A configuração de armazenamento padrão agora é armazenada em conf path(/conf/global/settings/community/srpc/defaultconfiguration) em vez de caminho etc (/etc/socialconfig/srpc/defaultconfiguration). É aconselhado a seguir a etapas de migração para fazer com que o defaultsrp funcione conforme esperado.

Configuração do Banco de Dados Relacional relational-database-configuration

Configuração do MySQL mysql-configuration

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.

Configuração de Solr solr-configuration

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 de Solr para SRP.

Selecione DSRP select-dsrp

O Console de 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

    • Selecionar Ferramentas (no painel esquerdo)

    • Selecionar Comunidades

    • Selecionar Configuração de armazenamento

      note note
      NOTE
      A configuração de armazenamento padrão agora é armazenada em conf path(/conf/global/settings/community/srpc/defaultconfiguration) em vez de caminho etc (/etc/socialconfig/srpc/defaultconfiguration). É aconselhado a seguir a etapas de migração para fazer com que o defaultsrp funcione conforme esperado.

      chlimage_1-128

  • Selecionar 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

      default: comunidades

    • Nome do banco de dados

      Nome dado ao schema em init_schema.sql script

      default: comunidades

  • SolrConfiguration

    • 🔗Host do Zookeeper

      Deixe esse valor em branco se estiver executando Solr usando o ZooKeeper interno. Caso contrário, ao executar em Modo SolrCloud com um ZooKeeper externo, defina esse valor para o URI do ZooKeeper, como my.server.com:80

      default: <blank>

    • URL de Solr

      default: https://127.0.0.1:8983/solr/

      • Coleção Solr

        default: collection1

  • Selecione Enviar

Etapas de migração de tempo de inatividade zero para defaultsrp migration-steps-0dt

Siga estas etapas para garantir que a página padrão srp http://localhost:4502/communities/admin/defaultsrp funciona conforme o 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. Ir 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. Excluir a configuração padrão criada /conf/global/settings/community/srpc/defaultconfiguration.
  4. Copiar 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. Excluir o nó etc antigo /etc/socialconfig_old.

Publicar a configuração publishing-the-configuration

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:

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

  • Clique duas vezes Ativar árvore

  • Caminho de início:

    • Navegue até /conf/global/settings/community/srpc/
  • Garantir Only Modified não está selecionada.

  • Selecionar Ativar

Gerenciar dados do usuário managing-user-data

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

Solr de reindexação para DSRP reindexing-solr-for-dsrp

Para reindexar o DSRP Solr, siga a documentação para reindexação do 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
recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6