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-sökvägen (/conf/global/settings/community/srpc/defaultconfiguration) i stället för etc-sökvägen (/etc/socialconfig/srpc/defaultconfiguration). Du rekommenderas att följa migreringsstegen för att få standardinställningarna att fungera 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-samlingar 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 Configuration for SRP.

Välj DSRP select-dsrp

Konsolen Lagringskonfiguration tillåter val av 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 huvudmenyn

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

    • Välj Communities

    • Välj Storage Configuration

      note note
      NOTE
      Standardlagringskonfigurationen lagras nu i conf-sökvägen (/conf/global/settings/community/srpc/defaultconfiguration) i stället för etc path (/etc/socialconfig/srpc/defaultconfiguration). Du rekommenderas att följa migreringsstegen för att få standardinställningarna att fungera 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 samma som det som anges i JDBC OSGi-konfigurationen

      standard: communities

    • Database name

      Namn som ges till schemat i skriptet init_schema.sql

      standard: communities

  • SolrConfiguration

    • Zookeeper Host

      Lämna det här värdet tomt om du kör Solr med den interna ZooKeeper. Om 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: samling1

  • Välj Submit.

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

Följ de här stegen för att kontrollera att standardstartsidan http://localhost:4502/communities/admin/defaultsrp fungerar som förväntat:

  1. Byt namn på sökvägen vid /etc/socialconfig till /etc/socialconfig_old så att systemkonfigurationen återgår till jsrp (standard).
  2. Gå till standardsidan http://localhost:4502/communities/admin/defaultsrp, där jsrp är konfigurerat. Klicka på knappen submit så att en ny standardkonfigurationsnod skapas i /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 den gamla etc-noden /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 på Activate Tree

    • Startsökväg:

      • Bläddra till /etc/socialconfig/srpc/
    • Kontrollera att Only Modified inte är markerat.

    • Välj Activate.

Hantera användardata managing-user-data

Mer information om användare, användarprofiler och användargrupper som ofta anges i publiceringsmiljön finns på:

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 MSRP, men när du omindexerar för DSRP använder du den här URL:en i stället: /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