DSRP - Relational Database Storage Resource Provider

LET OP

AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

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-opties en Aanbevolen topologieën.

Vereisten

OPMERKING

De standaardopslagconfiguratie wordt nu opgeslagen in conf path(/conf/global/settings/community/srpc/defaultconfiguration) in plaats van pad enz (/etc/socialconfig/srpc/defaultconfiguration). U wordt aangeraden de migratiestappen om de standaardprocedures naar behoren te laten 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 MySQL-configuratie 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

De Opslagconfiguratieconsole maakt het mogelijk de standaardopslagconfiguratie te 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

  • Van de hoofdmenu

    • Selecteren Tools (uit het linkerdeelvenster)

    • Selecteer Communities

    • Selecteer Storage Configuration

      OPMERKING

      De standaardopslagconfiguratie wordt nu opgeslagen in conf path(/conf/global/settings/community/srpc/defaultconfiguration) in plaats van pad enz (/etc/socialconfig/srpc/defaultconfiguration). U wordt aangeraden de migratiestappen om de standaardprocedures naar behoren te laten werken.

      chlimage_1-128

  • Selecteer Database Storage Resource Provider (DSRP)

  • Databaseconfiguratie

    • JDBC datasource name

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

      default: gemeenschappen

    • Database name

      Naam die aan schema in wordt gegeven init_schema.sql script

      default: gemeenschappen

  • SolrConfiguration

    • Zookeeper Host

      Laat deze waarde leeg als Solr wordt uitgevoerd met de interne ZooKeeper. Anders, bij uitvoering in SolrCloud-modus met een externe ZooKeeper, plaats deze waarde aan URI voor ZooKeeper, zoals my.server.com:80

      default: <blank>

    • Solr URL

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

      • Solr Collection

        default: verzameling1

  • Selecteer Submit

Nul stappen voor downtime migratie voor standaardconfiguratie

Voer de volgende stappen uit om ervoor te zorgen dat de standaardpagina http://localhost:4502/communities/admin/defaultsrp werkt zoals verwacht:

  1. Naam van pad wijzigen bij /etc/socialconfig tot /etc/socialconfig_old, zodat de systeemconfiguratie terugvalt naar jsrp (gebrek).
  2. Ga naar standaardpagina http://localhost:4502/communities/admin/defaultsrp, waarin jsrp is geconfigureerd. Klik op de knop submit knoop zodat de nieuwe standaardconfiguratieknoop bij wordt gecreeerd /conf/global/settings/community/srpc.
  3. De gemaakte standaardconfiguratie verwijderen /conf/global/settings/community/srpc/defaultconfiguration.
  4. De oude configuratie kopiëren /etc/socialconfig_old/srpc/defaultconfiguration in plaats van het verwijderde knooppunt (/conf/global/settings/community/srpc/defaultconfiguration) in de vorige stap.
  5. Het oude knooppunt verwijderen /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:

  • Navigeren van hoofdmenu naar Tools > Operations > Replication

  • Dubbelklikken Activate Tree

  • Startpad:

    • Bladeren naar /conf/global/settings/community/srpc/
  • Zorgen Only Modified is niet geselecteerd.

  • Selecteer Activate

Gebruikersgegevens beheren

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

Solr opnieuw indexeren voor DSRP

Om DSRP Solr opnieuw te indexeren, volg de documentatie voor opnieuw indexeren MSRPGebruik in plaats daarvan deze URL wanneer u opnieuw indexeert voor DSRP: /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