Show Menu
THEMEN×

DSRP - Ressourcenanbieter für relationale Datenspeicherung

Über DSRP

Wenn AEM Communities für die Verwendung einer relationalen Datenbank als gemeinsamer Speicher konfiguriert ist, können vom Benutzer generierte Inhalte (UGC) von allen Autor- und Veröffentlichungsinstanzen aus aufgerufen werden, ohne dass Synchronisierung oder Replikation erforderlich sind.

Voraussetzungen

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
      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.
  • Select Database Storage Resource Provider (DSRP)
  • Datenbankkonfiguration
  • SolrConfiguration
    • 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_old sodass 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 /etc/socialconfig/srpc/
    • Vergewissern Sie sich, dass nicht ausgewählt Only Modified ist.
    • Wählen Sie Aktivieren .

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