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 osv-bana (/etc/socialconfig/srpc/defaultconfiguration
). Du rekommenderas att följa migreringssteg 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 hjälp av olika samlingar.
Om både Oak- och SRP-samlingarna 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-konfiguration för SRP.
Välj DSRP select-dsrp
The Konsol för lagringskonfiguration gör det möjligt att välja 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 huvudmeny
-
Välj Tools (från den vänstra rutan)
-
Välj Communities
-
Välj Storage Configuration
- Som ett exempel är den resulterande platsen: http://localhost:4502/communities/admin/defaultsrp
note note NOTE Standardlagringskonfigurationen lagras nu i conf path( /conf/global/settings/community/srpc/defaultconfiguration
) i stället för osv-bana (/etc/socialconfig/srpc/defaultconfiguration
). Du rekommenderas att följa migreringssteg 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 detsamma som anges i JDBC OSGi-konfiguration
standard: communities
-
Database name
Namnet ges till schemat i init_schema.sql script
standard: communities
-
-
SolrConfiguration
-
Zookeeper Värd
Lämna det här värdet tomt om du kör Solr med den interna ZooKeeper. Annars, när 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: collection1
-
-
-
Välj Submit
Migreringssteg utan driftstopp för standardstart migration-steps-0dt
Följ de här stegen för att kontrollera att standardsidan http://localhost:4502/communities/admin/defaultsrp fungerar som väntat:
- Byta namn på banan 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å submit så att en ny standardkonfigurationsnod skapas på
/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 Activate Tree
-
Startsökväg:
- Bläddra till
/conf/global/settings/community/srpc/
- Bläddra till
-
Säkerställ
Only Modified
är inte markerat. -
Välj Activate
Hantera användardata managing-user-data
För information om användare, användarprofiler och användargrupper, som ofta används i publiceringsmiljön, besök
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 MSRPAnvänd i stället den här URL:en när du indexerar om för DSRP: /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