DSRP - Relationaler Datenbankspeicher-Ressourcenanbieter dsrp-relational-database-storage-resource-provider

Über DSRP about-dsrp

Wenn AEM Communities für die Verwendung einer relationalen Datenbank als gemeinsamen Speicher konfiguriert ist, können Sie von allen Autoren- und Veröffentlichungsinstanzen auf benutzergenerierte Inhalte zugreifen, ohne dass Synchronisierung oder Replikation erforderlich sind.

Siehe auch Merkmale von SRP-Optionen und Empfohlene Topologien.

Voraussetzungen requirements

NOTE
Die standardmäßige Speicherkonfiguration wird jetzt in conf path(/conf/global/settings/community/srpc/defaultconfiguration) anstelle etc path (/etc/socialconfig/srpc/defaultconfiguration) gespeichert. Es wird empfohlen, die Migrationsschritte“ zu befolgen damit defaultsrp erwartungsgemäß funktioniert.

Konfiguration relationaler Datenbanken relational-database-configuration

MySQL-Konfiguration mysql-configuration

Eine MySQL-Installation kann von Aktivierungsfunktionen und Common Store (DSRP) innerhalb desselben Verbindungspools gemeinsam genutzt werden, indem verschiedene Datenbank-(Schema-)Namen sowie verschiedene Verbindungen (server:port) verwendet werden.

Informationen zur Installation und Konfiguration finden Sie unter MySQL-Konfiguration für DSRP.

Solr-Konfiguration solr-configuration

Eine Solr-Installation kann mithilfe verschiedener Sammlungen zwischen dem Knotenspeicher (Oak) und dem gemeinsamen Speicher (SRP) freigegeben werden.

Wenn sowohl die Oak- als auch die SRP-Sammlungen intensiv verwendet werden, kann aus Leistungsgründen eine zweite Solr-Instanz installiert werden.

In Produktionsumgebungen bietet SolrCloud-Modus eine verbesserte Leistung im Vergleich zum eigenständigen Modus (eine einzelne, lokale Solr-Einrichtung).

Informationen zur Installation und Konfiguration finden Sie unter Solr-Konfiguration für SRP.

DSRP auswählen select-dsrp

Die Speicherkonfigurationskonsole ermöglicht die Auswahl der standardmäßigen -Speicherkonfiguration, die angibt, welche Implementierung von SRP verwendet werden soll.

So greifen Sie auf der Autoreninstanz auf die Speicherkonfigurationskonsole zu

  • Mit Administratorrechten anmelden

  • Vom Hauptmenü

    • Wählen Sie Tools aus (im linken Bereich)

    • Select Communities

    • Wählen Sie Speicherkonfiguration

      note note
      NOTE
      Die standardmäßige Speicherkonfiguration wird jetzt unter conf path(/conf/global/settings/community/srpc/defaultconfiguration) gespeichert anstelle etc Pfads (/etc/socialconfig/srpc/defaultconfiguration). Es wird empfohlen, die Migrationsschritte“ zu befolgen damit defaultsrp erwartungsgemäß funktioniert.

    dsrp-config

  • Wählen Sie Database Storage Resource Provider (DSRP)

  • Datenbankkonfiguration

  • SolrConfiguration

    • ZooKeeper Host

      Lassen Sie diesen Wert leer, wenn Sie Solr mit dem internen ZooKeeper ausführen. Andernfalls müssen Sie bei der Ausführung SolrCloud-Modus mit einem externen ZooKeeper diesen Wert auf den URI für den ZooKeeper festlegen, z. B. my.server.com:80

      Standard: <blank>

    • Solr-URL

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

    • Solr-Sammlung

      Standard: collection1

  • Wählen Sie Absenden.

Keine Ausfallzeiten bei der Migration für Standardschritte zerodt-migration-steps

Um sicherzustellen, dass die standardmäßige srp-Seite http://localhost:4502/communities/admin/defaultsrp erwartungsgemäß funktioniert, führen Sie die folgenden Schritte aus:

  1. Benennen Sie den Pfad unter /etc/socialconfig in /etc/socialconfig_old um, damit die Systemkonfiguration auf „jsrp“ (Standard) zurückgesetzt wird.
  2. Wechseln Sie zur Seite „defaultsrp“ http://localhost:4502/communities/admin/defaultsrp, auf der JSRP konfiguriert ist. Klicken Sie auf Senden, damit /conf/global/settings/community/srpc ein neuer Standardkonfigurationsknoten erstellt wird.
  3. Löschen Sie die erstellte /conf/global/settings/community/srpc/defaultconfiguration.
  4. Kopieren Sie im vorherigen Schritt die alte /etc/socialconfig_old/srpc/defaultconfiguration anstelle des gelöschten Knotens (/conf/global/settings/community/srpc/defaultconfiguration).
  5. Löschen Sie den alten etc Knoten /etc/socialconfig_old.

Veröffentlichen der Konfiguration publishing-the-configuration

DSRP muss auf allen Autoren- und Veröffentlichungsinstanzen als Common Store identifiziert werden.

So stellen Sie die identische Konfiguration in der Veröffentlichungsumgebung zur Verfügung:

  • In der Autoreninstanz:

    • Navigieren Sie vom Hauptmenü zu Tools > Vorgänge > Replikation

    • Doppelklicken Sie auf Baum aktivieren

    • Startpfad:

      • Navigieren zu /etc/socialconfig/srpc/
    • Stellen Sie sicher, dass Only Modified nicht ausgewählt ist.

    • Wählen Sie Aktivieren aus.

Verwalten von Benutzerdaten managing-user-data

Informationen zu Benutzern, Benutzerprofilen und Benutzergruppen, die häufig in der Veröffentlichungsumgebung eingegeben werden, finden Sie unter:

Neuindizierung von Solr für DSRP reindexing-solr-for-dsrp

Befolgen Sie zur Neuindizierung von DSRP Solr die Dokumentation für Neuindizierung von MSRP. Wenn Sie jedoch für DSRP neu indizieren, verwenden Sie stattdessen diese URL: /services/social/datastore/rdb/reindex

Ein curl-Befehl zur Neuindizierung von DSRP würde beispielsweise wie folgt aussehen:

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