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 Opties SRPen Aanbevolen Topologieën.
Vereisten requirements
- MySQL, een relationele gegevensbestand.
- Apache Solr, een onderzoeksplatform.
/conf/global/settings/community/srpc/defaultconfiguration
) in plaats van etc
weg (/etc/socialconfig/srpc/defaultconfiguration
). U wordt geadviseerd om de migratiestappente volgen om het werk standaard zoals verwacht te maken.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 Configuratie MySQL 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 Configuratie Solr voor SRP.
DSRP selecteren select-dsrp
De console van de Configuratie van de Opslagstaat voor de selectie van de standaardopslagconfiguratie toe, die identificeert welke implementatie van SRP aan gebruik.
Op auteur, om tot de console van de Configuratie van de Opslag toegang te hebben
-
Aanmelden met beheerdersrechten
-
Van het belangrijkste menu
-
Selecteer Tools (in het linkerdeelvenster)
-
Selecteren Communities
-
Selecteren Storage Configuration
- Als voorbeeld, is de resulterende plaats: http://localhost:4502/communities/admin/defaultsrp
note note NOTE De standaardopslagconfiguratie wordt nu opgeslagen in conf weg ( /conf/global/settings/community/srpc/defaultconfiguration
) in plaats vanetc
path (/etc/socialconfig/srpc/defaultconfiguration
). U wordt geadviseerd om de migratiestappente volgen om het werk standaard zoals verwacht te maken.
-
-
Selecteren Database Storage Resource Provider (DSRP)
-
Configuratie van het Gegevensbestand
-
JDBC datasource name
De naam die aan verbinding MySQL wordt gegeven moet het zelfde zijn zoals ingegaan in configuratie JDBC OSGi
gebrek: gemeenschappen
-
Database name
Naam die aan schema in wordt gegeven init_schema.sqlmanuscript
gebrek: gemeenschappen
-
-
SolrConfiguration
-
ZookeeperGastheer
Laat deze waarde leeg als Solr wordt uitgevoerd met de interne ZooKeeper. Elders, wanneer het lopen op wijze SolrCloudmet een externe ZooKeeper, plaats deze waarde aan URI voor ZooKeeper, zoals my.server.com:80
gebrek: <blank>
-
Solr URL
gebrek: https://127.0.0.1:8983/solr/
-
Solr Collection
gebrek: collection1
-
-
Selecteer Submit .
Nul stappen voor downtime migratie voor standaardconfiguratie zerodt-migration-steps
Om ervoor te zorgen dat de standaardscheurpagina http://localhost:4502/communities/admin/defaultsrpzoals verwacht werkt, volg deze stappen:
- Wijzig de naam van het pad op
/etc/socialconfig
in/etc/socialconfig_old
, zodat de systeemconfiguratie terugvalt naar jsrp (standaard). - Ga naar standaardscheurpagina http://localhost:4502/communities/admin/defaultsrp, waar jsrp wordt gevormd. Klik op de knop submit , zodat er een nieuw standaardconfiguratieknooppunt wordt gemaakt op
/conf/global/settings/community/srpc
. - Verwijder de gemaakte standaardconfiguratie
/conf/global/settings/community/srpc/defaultconfiguration
. - 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. - Verwijder het oude
etc
knooppunt/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:
-
Ga van hoofdmenu naar Tools > Operations > Replication
-
Dubbelklikken Activate Tree
-
Weg van het Begin:
- Bladeren naar
/etc/socialconfig/srpc/
- Bladeren naar
-
Zorg ervoor dat
Only Modified
niet is geselecteerd. -
Selecteer Activate .
-
Gebruikersgegevens beheren managing-user-data
Voor informatie betreffende gebruikers, gebruikersprofielen en gebruikersgroepen, vaak ingegaan in publiceer milieu, bezoek:
Solr opnieuw indexeren voor DSRP reindexing-solr-for-dsrp
Om DSRP Solr opnieuw te indexeren, volg de documentatie voor opnieuw indexerend MSRP, echter wanneer het opnieuw indexeren voor DSRP, gebruik in plaats daarvan dit URL: /services/social/datastore/rdb/redex
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