DSRP - Resursprovider för relativ databaslagring dsrp-relational-database-storage-resource-provider
Om DSRP about-dsrp
När AEM Communities har konfigurerats att använda en relationsdatabas som gemensam lagringsplats är användargenererat innehåll (UGC) tillgängligt från alla författare- och publiceringsinstanser utan behov av synkronisering eller replikering.
Se även Egenskaper för SRP-alternativ och Rekommenderade topologier.
Krav requirements
- MySQL, en relationsdatabas.
- Apache Solr, en sökplattform.
/conf/global/settings/community/srpc/defaultconfiguration
) i stället för etc
-sökvägen (/etc/socialconfig/srpc/defaultconfiguration
). Du rekommenderas att följa migreringsstegen för att få standardinställningarna att fungera som förväntat.Konfiguration av relationsdatabas relational-database-configuration
MySQL-konfiguration mysql-configuration
En MySQL-installation kan delas mellan aktiveringsfunktioner och en gemensam lagringsplats (DSRP) inom samma anslutningspool genom att använda olika databasnamn (schema) och även olika anslutningar (server:port).
Installations- och konfigurationsinformation finns i MySQL-konfiguration för DSRP.
Solr-konfiguration solr-configuration
En Solr-installation kan delas mellan nodbutiken (Oak) och den gemensamma lagringsplatsen (SRP) med olika samlingar.
Om både Oak- och SRP-samlingar används intensivt kan en andra Solr installeras av prestandaskäl.
För produktionsmiljöer ger SolrCloud-läget bättre prestanda jämfört med fristående läge (en enda lokal Solr-inställning).
Installations- och konfigurationsinformation finns i Solr Configuration for SRP.
Välj DSRP select-dsrp
Konsolen Lagringskonfiguration tillåter val av standardlagringskonfiguration, som identifierar vilken implementering av SRP som ska användas.
På författaren, för att komma åt lagringskonsolen
-
Logga in med administratörsbehörighet
-
Från huvudmenyn
-
Välj Tools (från den vänstra rutan)
-
Välj Communities
-
Välj Storage Configuration
- Resultatet blir till exempel: http://localhost:4502/communities/admin/defaultsrp
note note NOTE Standardlagringskonfigurationen lagras nu i conf-sökvägen ( /conf/global/settings/community/srpc/defaultconfiguration
) i stället företc
path (/etc/socialconfig/srpc/defaultconfiguration
). Du rekommenderas att följa migreringsstegen för att få standardinställningarna att fungera som förväntat.
-
-
Välj Database Storage Resource Provider (DSRP)
-
Databaskonfiguration
-
JDBC datasource name
Namnet som ges till MySQL-anslutningen måste vara samma som det som anges i JDBC OSGi-konfigurationen
standard: communities
-
Database name
Namn som ges till schemat i skriptet init_schema.sql
standard: communities
-
-
SolrConfiguration
-
Zookeeper Host
Lämna det här värdet tomt om du kör Solr med den interna ZooKeeper. Om du kör i SolrCloud-läge med en extern ZooKeeper anger du det här värdet till URI:n för ZooKeeper, till exempel my.server.com:80
standard: <blank>
-
Solr URL
standard: https://127.0.0.1:8983/solr/
-
Solr Collection
standard: samling1
-
-
Välj Submit.
Migreringssteg utan driftstopp för standardstart zerodt-migration-steps
Följ de här stegen för att kontrollera att standardstartsidan http://localhost:4502/communities/admin/defaultsrp fungerar som förväntat:
- Byt namn på sökvägen vid
/etc/socialconfig
till/etc/socialconfig_old
så att systemkonfigurationen återgår till jsrp (standard). - Gå till standardsidan http://localhost:4502/communities/admin/defaultsrp, där jsrp är konfigurerat. Klicka på knappen submit så att en ny standardkonfigurationsnod skapas i
/conf/global/settings/community/srpc
. - Ta bort den skapade standardkonfigurationen
/conf/global/settings/community/srpc/defaultconfiguration
. - Kopiera den gamla konfigurationen
/etc/socialconfig_old/srpc/defaultconfiguration
i stället för den borttagna noden (/conf/global/settings/community/srpc/defaultconfiguration
) i föregående steg. - Ta bort den gamla
etc
-noden/etc/socialconfig_old
.
Publicera konfigurationen publishing-the-configuration
DSRP måste identifieras som det gemensamma arkivet för alla författar- och publiceringsinstanser.
Så här gör du den identiska konfigurationen tillgänglig i publiceringsmiljön:
-
On author:
-
Navigera från huvudmenyn till Tools > Operations > Replication
-
Dubbelklicka på Activate Tree
-
Startsökväg:
- Bläddra till
/etc/socialconfig/srpc/
- Bläddra till
-
Kontrollera att
Only Modified
inte är markerat. -
Välj Activate.
-
Hantera användardata managing-user-data
Mer information om användare, användarprofiler och användargrupper som ofta anges i publiceringsmiljön finns på:
Indexerar om Solr för DSRP reindexing-solr-for-dsrp
Om du vill indexera om DSRP Solr följer du dokumentationen för omindexering av MSRP, men när du omindexerar för DSRP använder du den här URL:en i stället: /services/social/datastore/rdb/reindex
Ett CTRL-kommando för att indexera om DSRP ser ut så här:
curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex