DSRP - Resursprovider för relativ databaslagring dsrp-relational-database-storage-resource-provider

Om DSRP about-dsrp

När AEM Communities har konfigurerats att använda en relationsdatabas som gemensam lagringsplats är användargenererat innehåll (UGC) tillgängligt från alla författare- och publiceringsinstanser utan behov av synkronisering eller replikering.

Se även Egenskaper för SRP-alternativ och Rekommenderade topologier.

Krav requirements

NOTE
Standardlagringskonfigurationen lagras nu i conf path(/conf/global/settings/community/srpc/defaultconfiguration) istället för etc bana (/etc/socialconfig/srpc/defaultconfiguration). Du rekommenderas att följa migreringssteg så att standardinställningarna fungerar som förväntat.

Konfiguration av relationsdatabas relational-database-configuration

MySQL-konfiguration mysql-configuration

En MySQL-installation kan delas mellan aktiveringsfunktioner och en gemensam lagringsplats (DSRP) inom samma anslutningspool genom att använda olika databasnamn (schema) och även olika anslutningar (server:port).

Installations- och konfigurationsinformation finns i MySQL-konfiguration för DSRP.

Solr-konfiguration solr-configuration

En Solr-installation kan delas mellan nodbutiken (Oak) och den gemensamma lagringsplatsen (SRP) med olika samlingar.

Om både Oak- och SRP-samlingarna används intensivt kan en andra Solr installeras av prestandaskäl.

För produktionsmiljöer ger SolrCloud-läget bättre prestanda jämfört med fristående läge (en enda lokal Solr-inställning).

Installations- och konfigurationsinformation finns i Solr-konfiguration för SRP.

Välj DSRP select-dsrp

The Konsol för lagringskonfiguration gör det möjligt att välja standardlagringskonfiguration, som identifierar vilken implementering av SRP som ska användas.

På författaren, för att komma åt lagringskonsolen

  • Logga in med administratörsbehörighet

  • Från huvudmeny

    • Välj Tools (från den vänstra rutan)

    • Välj Communities

    • Välj Storage Configuration

      note note
      NOTE
      Standardlagringskonfigurationen lagras nu i conf path(/conf/global/settings/community/srpc/defaultconfiguration) istället för etc bana (/etc/socialconfig/srpc/defaultconfiguration). Du rekommenderas att följa migreringssteg så att standardinställningarna fungerar som förväntat.

    dsrp-config

  • Välj Database Storage Resource Provider (DSRP)

  • Databaskonfiguration

    • JDBC datasource name

      Namnet som ges till MySQL-anslutningen måste vara detsamma som anges i JDBC OSGi-konfiguration

      standard: communities

    • Database name

      Namnet ges till schemat i init_schema.sql script

      standard: communities

  • SolrConfiguration

    • Zookeeper Värd

      Lämna det här värdet tomt om du kör Solr med den interna ZooKeeper. Annars, när du kör i SolrCloud-läge med en extern ZooKeeper anger du det här värdet till URI:n för ZooKeeper, till exempel my.server.com:80

      standard: <blank>

    • Solr URL

      standard: https://127.0.0.1:8983/solr/

    • Solr Collection

      standard: collection1

  • Välj Submit.

Migreringssteg utan driftstopp för standardstart zerodt-migration-steps

Kontrollera att standardsidan http://localhost:4502/communities/admin/defaultsrp fungerar som förväntat, gör så här:

  1. Byta namn på banan vid /etc/socialconfig till /etc/socialconfig_oldså att systemkonfigurationen återgår till jsrp (standard).
  2. Gå till standardsidan http://localhost:4502/communities/admin/defaultsrp, där jsrp är konfigurerat. Klicka på submit så att en ny standardkonfigurationsnod skapas på /conf/global/settings/community/srpc.
  3. Ta bort den skapade standardkonfigurationen /conf/global/settings/community/srpc/defaultconfiguration.
  4. Kopiera den gamla konfigurationen /etc/socialconfig_old/srpc/defaultconfiguration i stället för den borttagna noden (/conf/global/settings/community/srpc/defaultconfiguration) i föregående steg.
  5. Ta bort gamla etc nod /etc/socialconfig_old.

Publicera konfigurationen publishing-the-configuration

DSRP måste identifieras som det gemensamma arkivet för alla författar- och publiceringsinstanser.

Så här gör du den identiska konfigurationen tillgänglig i publiceringsmiljön:

  • On author:

    • Navigera från huvudmenyn till Tools > Operations > Replication

    • Dubbelklicka Activate Tree

    • Startbana:

      • Bläddra till /etc/socialconfig/srpc/
    • Säkerställ Only Modified är inte markerat.

    • Välj Activate.

Hantera användardata managing-user-data

För information om användare, användarprofiler och användargrupper, som ofta används i publiceringsmiljön, går till:

Indexerar om Solr för DSRP reindexing-solr-for-dsrp

Om du vill indexera om DSRP Solr följer du dokumentationen för omindexering av MSRPAnvänd i stället den här URL:en när du indexerar om för DSRP: /services/social/datastore/rdb/reindex

Ett CTRL-kommando för att indexera om DSRP ser ut så här:

curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex
recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791