Show Menu
THEMEN×

DSRP - Ressourcenanbieter für den relationalen Datenbankspeicher

Ü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 ist.

Voraussetzungen

Die standardmäßige Speicherkonfiguration wird jetzt in conf path( /conf/global/settings/community/srpc/defaultconfiguration ) statt etc path ( /etc/socialconfig/srpc/defaultconfiguration ) gespeichert. Es wird empfohlen, die Migrationsschritte durchzuführen, damit die Standardeinstellung wie erwartet funktioniert.

Relative Datenbankkonfiguration

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.
Für Produktionsumgebungen bietet der SolrCloud-Modus 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 Speicherkonfigurationskonsole ermöglicht die Auswahl der standardmäßigen Speicherkonfiguration, die festlegt, welche SRP-Implementierung verwendet werden soll.
Auf Autor zugreifen, um auf die Speicherkonfigurationskonsole zuzugreifen
  • Anmelden mit Administratorrechten
  • Über das Hauptmenü
    • Wählen Sie Werkzeuge aus (aus dem linken Bereich)
    • Communities auswählen
    • Wählen Sie Speicherkonfiguration
      Die standardmäßige Speicherkonfiguration wird jetzt in conf path( /conf/global/settings/community/srpc/defaultconfiguration ) statt 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 identische Konfiguration in der Veröffentlichungsumgebung 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.
    • Aktivieren auswählen

Verwalten von Benutzerdaten

Informationen zu Benutzern , Benutzerprofilen und Benutzergruppen , die häufig in der Veröffentlichungsumgebung 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