DSRP - Relational Database Storage Resource Provider dsrp-relational-database-storage-resource-provider

CAUTION
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 about-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 requirements

NOTE
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 relational-database-configuration

MySQL-configuratie mysql-configuration

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 solr-configuration

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 select-dsrp

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

      note note
      NOTE
      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 migration-steps-0dt

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 publishing-the-configuration

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 managing-user-data

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

Solr opnieuw indexeren voor DSRP reindexing-solr-for-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
recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6