DSRP - Ressourcenanbieter für relationale Datenspeicherung

Über DSRP

Wenn AEM Communities so konfiguriert ist, dass eine relationale Datenbank als gemeinsamer Speicher verwendet wird, können vom Benutzer generierte Inhalte (UGC) von allen Autor- und Veröffentlichungsinstanzen aus aufgerufen werden, ohne dass Synchronisierung oder Replikation erforderlich sind.

Siehe auch Eigenschaften der SRP-Optionen und der empfohlenen Topologien.

Voraussetzungen

Hinweis

Die Standardkonfiguration für die Datenspeicherung wird jetzt in conf path(/conf/global/settings/community/srpc/defaultconfiguration) anstelle von etc path(/etc/socialconfig/srpc/defaultconfiguration) gespeichert. Es wird empfohlen, die Migrationsschritte durchzuführen, damit die Standardeinstellung wie erwartet funktioniert.

Konfiguration der relationalen Datenbank

MySQL-Konfiguration

Eine MySQL-Installation kann unter Verwendung verschiedener Datenbanknamen (Schema) und verschiedener Verbindungen (server:port) zwischen Aktivierungsfunktionen und einem gemeinsamen Speicher (DSRP) innerhalb desselben Verbindungspools freigegeben werden.

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

Solr-Konfiguration

Eine Solr-Installation kann mithilfe verschiedener Sammlungen zwischen dem Node Store (Oak) und dem Common Store (SRP) freigegeben werden.

Wenn sowohl die Oak- als auch die SRP-Kollektionen intensiv verwendet werden, kann aus Leistungsgründen ein zweiter Solr installiert werden.

Bei Produktionsfunktionen bietet der SolrCloud-Umgebung eine verbesserte Leistung im Standalone-Modus (ein einzelnes, lokales Solr-Setup).

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

DSRP auswählen

Die Datenspeicherung Configuration Console ermöglicht die Auswahl der Standardkonfiguration der Datenspeicherung, die festlegt, welche SRP-Implementierung verwendet werden soll.

Wenn Sie Autor sind, können Sie auf die Datenspeicherung Configuration Console zugreifen

  • Anmelden mit Administratorberechtigungen

  • Über das Hauptmenü

    • Wählen Sie Werkzeuge aus (aus dem linken Bereich)

    • Communities auswählen

    • Konfiguration der Datenspeicherung auswählen

      Hinweis

      Die Standardkonfiguration für die Datenspeicherung wird jetzt in conf path(/conf/global/settings/community/srpc/defaultconfiguration) anstelle von etc path(/etc/socialconfig/srpc/defaultconfiguration) gespeichert. Es wird empfohlen, die Migrationsschritte durchzuführen, damit die Standardeinstellung wie erwartet funktioniert.

      chlimage_1-128

  • Select Database Storage Resource Provider (DSRP)

  • Datenbankkonfiguration

  • SolrConfiguration

    • Zookeeper-Host

      Lassen Sie diesen Wert leer, wenn Solr mit dem internen ZooKeeper ausgeführt wird. Andernfalls legen Sie bei Ausführung im SolrCloud-Modus mit einem externen ZooKeeper diesen Wert auf den URI für den ZooKeeper fest, z. B. my.server.com:80

      Standard: <blank>

    • Solr-URL

      Standard: https://127.0.0.1:8983/solr/

      • Solr-Sammlung

        Standard: collection1

  • Klicken Sie auf Übermitteln

Null Schritte zur Migration von Ausfallzeiten für Standard

Führen Sie die folgenden Schritte aus, um sicherzustellen, dass die Standardseite http://localhost:4502/communities/admin/defaultsrp erwartungsgemäß funktioniert:

  1. Benennen Sie den Pfad /etc/socialconfig in um, /etc/socialconfig_oldsodass die Systemkonfiguration auf "jsrp"(Standard) zurückfällt.
  2. Gehen Sie zur Standardseite http://localhost:4502/communities/admin/defaultsrp, auf der jsrp konfiguriert ist. Klicken Sie auf die Senden -Schaltfläche, damit der neue Standardkonfigurationsknoten am /conf/global/settings/community/srpc.
  3. Löschen Sie die erstellte Standardkonfiguration /conf/global/settings/community/srpc/defaultconfiguration.
  4. Kopieren Sie die alte Konfiguration /etc/socialconfig_old/srpc/defaultconfiguration anstelle des gelöschten Knotens (/conf/global/settings/community/srpc/defaultconfiguration) im vorherigen Schritt.
  5. Löschen Sie den alten Knoten etc /etc/socialconfig_old.

Veröffentlichen der Konfiguration

DSRP muss in allen Autoren- und Veröffentlichungsinstanzen als gemeinsamer Speicher identifiziert werden.

So stellen Sie die gleiche Konfiguration in der Umgebung "Veröffentlichen"zur Verfügung:

Beim Autor:

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

  • Doppelklicken Sie auf Tree aktivieren

  • Startpfad:

    • Navigieren zu /conf/global/settings/community/srpc/
  • Vergewissern Sie sich, dass nicht ausgewählt Only Modified ist.

  • Aktivieren auswählen

Verwalten von Benutzerdaten

Informationen zu Benutzern, Profilen und Benutzergruppen, die häufig in der Umgebung zur Veröffentlichung eingegeben werden, finden Sie unter

Solr für DSRP neu deklarieren

Um DSRP Solr neu zu indizieren, befolgen Sie die Dokumentation für die Neudezierung von MSRP. Verwenden Sie jedoch bei der Neudezierung für DSRP die folgende URL: /services/social/datastore/rdb/reindex

Beispielsweise würde ein Befehl zum erneuten Indexieren von DSRP wie folgt aussehen:

curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex

Auf dieser Seite