DSRP - Relational Database Storage Resource Provider

Over DSRP

Wanneer AEM Communities wordt gevormd om een relationele gegevensbestand als zijn gemeenschappelijke opslag te gebruiken, is de gebruiker geproduceerde inhoud (UGC) toegankelijk van alle auteur en publiceer instanties zonder de behoefte aan synchronisatie of replicatie.

Zie ook Kenmerken van SRP Options en Recommended Topologies.

Vereisten

OPMERKING

De standaardopslagconfiguratie wordt nu opgeslagen in conf-pad (/conf/global/settings/community/srpc/defaultconfiguration) in plaats van enz.-pad (/etc/socialconfig/srpc/defaultconfiguration). U wordt geadviseerd om migratiestappen te volgen om gebreken zoals verwacht te maken werken.

Configuratie van relationele database

MySQL-configuratie

Een installatie MySQL kan tussen enablement eigenschappen en gemeenschappelijke opslag (DSRP) binnen de zelfde verbindingspool worden gedeeld door verschillende gegevensbestand (schema) namen en ook verschillende verbindingen (server:haven) te gebruiken.

Voor installatie en configuratiedetails, zie Configuratie MySQL voor DSRP.

Solr-configuratie

Een Solr installatie kan tussen de knoopopslag (Oak) en gemeenschappelijke opslag (SRP) worden gedeeld door verschillende inzamelingen te gebruiken.

Als zowel de Oak als SRP inzamelingen intensief worden gebruikt, kan tweede Solr om prestatiesredenen worden geïnstalleerd.

Voor productieomgevingen biedt de SolrCloud-modus betere prestaties dan de zelfstandige modus (één lokale Solr-instelling).

Voor installatie en configuratiedetails, zie Solr Configuratie voor SRP.

DSRP selecteren

Met de Opslagconfiguratieconsole kunt u de standaardopslagconfiguratie selecteren, die aangeeft welke implementatie van SRP moet worden gebruikt.

Op auteur, om tot de console van de Configuratie van de Opslag toegang te hebben

  • Aanmelden met beheerdersrechten

  • Vanuit het hoofdmenu

    • Selecteer Tools (in het linkerdeelvenster)

    • Selecteer Communities

    • Selecteer Storage Configuration

      OPMERKING

      De standaardopslagconfiguratie wordt nu opgeslagen in conf-pad (/conf/global/settings/community/srpc/defaultconfiguration) in plaats van enz.-pad (/etc/socialconfig/srpc/defaultconfiguration). U wordt geadviseerd om migratiestappen te volgen om gebreken zoals verwacht te maken werken.

      chlimage_1-128

  • Selecteer Database Storage Resource Provider (DSRP)

  • Databaseconfiguratie

    • JDBC datasource name

      De naam die aan verbinding MySQL wordt gegeven moet het zelfde zijn zoals ingegaan in JDBC OSGi configuratie

      standaard: gemeenschappen

    • Database name

      Naam gegeven aan schema in init_schema.sql manuscript

      standaard: gemeenschappen

  • SolrConfiguration

    • 🔗 ZookeeperHost

      Laat deze waarde leeg als Solr wordt uitgevoerd met de interne ZooKeeper. Als u anders in de modus SolrCloud met een externe ZooKeeper uitvoert, stelt u deze waarde in op de URI voor de ZooKeeper, zoals my.server.com:80

      standaard: <blank>

    • Solr URL

      standaard: https://127.0.0.1:8983/solr/

      • Solr Collection

        standaard: verzameling1

  • Selecteer Submit

Nul stappen voor downtime migratie voor standaardconfiguratie

Ga als volgt te werk om ervoor te zorgen dat de standaardpagina http://localhost:4502/communities/admin/defaultsrp naar behoren werkt:

  1. Wijzig de naam van het pad bij /etc/socialconfig in /etc/socialconfig_old, zodat de systeemconfiguratie terugvalt naar jsrp (standaard).
  2. Ga naar standaardschrp pagina http://localhost:4502/communities/admin/defaultsrp, waar jsrp wordt gevormd. Klik submit knoop zodat de nieuwe standaardconfiguratieknooppunt bij /conf/global/settings/community/srpc wordt gecreeerd.
  3. Verwijder de gemaakte standaardconfiguratie /conf/global/settings/community/srpc/defaultconfiguration.
  4. Kopieer de oude configuratie /etc/socialconfig_old/srpc/defaultconfiguration in plaats van het verwijderde knooppunt (/conf/global/settings/community/srpc/defaultconfiguration) in de vorige stap.
  5. Verwijder het oude knooppunt etc. /etc/socialconfig_old.

De configuratie publiceren

DSRP moet als gemeenschappelijke opslag op alle auteur worden geïdentificeerd en instanties publiceren.

De identieke configuratie beschikbaar stellen in de publicatieomgeving:

Op auteur:

  • Navigeer van hoofdmenu aan Tools > Operations > Replication

  • Dubbelklikken Activate Tree

  • Startpad:

    • Bladeren naar /conf/global/settings/community/srpc/
  • Zorg ervoor dat Only Modified niet is geselecteerd.

  • Selecteer Activate

Gebruikersgegevens beheren

Voor informatie over gebruikers, gebruikersprofielen en gebruikersgroepen, vaak ingevoerd in de publicatieomgeving, gaat u naar

Solr opnieuw indexeren voor DSRP

Als u DSRP Solr opnieuw wilt indexeren, volgt u de documentatie voor het opnieuw indexeren van MSRP, echter wanneer het opnieuw indexeren voor DSRP, gebruik in plaats daarvan deze URL: /services/social/datastore/rdb/rendex

Bijvoorbeeld, zou een krullbevel om DSRP opnieuw te indexeren als dit kijken:

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

Op deze pagina