DSRP - Relational Database Storage Resource Provider dsrp-relational-database-storage-resource-provider
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
- MySQL, een relationele database
- Apache Solr, een zoekplatform
/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
- De resulterende locatie is bijvoorbeeld: http://localhost:4502/communities/admin/defaultsrp
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.
-
-
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:
- Naam van pad wijzigen bij
/etc/socialconfig
tot/etc/socialconfig_old
, zodat de systeemconfiguratie terugvalt naar jsrp (gebrek). - 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
. - De gemaakte standaardconfiguratie verwijderen
/conf/global/settings/community/srpc/defaultconfiguration
. - 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. - 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/
- Bladeren naar
-
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