DSRP - Provider risorsa di archiviazione database relazionale dsrp-relational-database-storage-resource-provider
Informazioni su DSRP about-dsrp
Quando AEM Communities è configurato per utilizzare un database relazionale come archivio comune, il contenuto generato dall’utente (UGC, User-Generated Content) è accessibile da tutte le istanze di authoring e pubblicazione senza la necessità di sincronizzazione o replica.
Vedi anche Caratteristiche delle opzioni SRP e topologie consigliate.
Requisiti requirements
- MySQL, un database relazionale.
- Apache Solr, una piattaforma di ricerca.
/conf/global/settings/community/srpc/defaultconfiguration
) invece del percorso etc
(/etc/socialconfig/srpc/defaultconfiguration
). Ti consigliamo di seguire i passaggi della migrazione per far funzionare defaultsrp come previsto.Configurazione database relazionale relational-database-configuration
Configurazione MySQL mysql-configuration
Un'installazione MySQL può essere condivisa tra le funzionalità di abilitazione e l'archivio comune (DSRP) all'interno dello stesso pool di connessioni utilizzando nomi di database (schema) diversi e anche connessioni diverse (server:porta).
Per informazioni dettagliate sull'installazione e la configurazione, vedere Configurazione MySQL per DSRP.
Configurazione Solr solr-configuration
Un’installazione Solr può essere condivisa tra l’archivio nodi (Oak) e l’archivio comune (SRP) utilizzando raccolte diverse.
Se entrambe le raccolte Oak e SRP vengono utilizzate in modo intensivo, è possibile installare un secondo Solr per motivi di prestazioni.
Per gli ambienti di produzione, la modalità SolrCloud offre prestazioni migliori rispetto alla modalità standalone (un'unica configurazione Solr locale).
Per informazioni dettagliate sull'installazione e la configurazione, vedere Configurazione Solr per SRP.
Seleziona DSRP select-dsrp
La console Configurazione archiviazione consente di selezionare la configurazione di archiviazione predefinita, che identifica l'implementazione di SRP da utilizzare.
Per accedere alla console Configurazione archiviazione, dall’autore
-
Accedi con privilegi di amministratore
-
Dal menu principale
-
Seleziona Strumenti (dal riquadro a sinistra)
-
Seleziona Community
-
Seleziona Configurazione archiviazione
- Ad esempio, la posizione risultante è: http://localhost:4502/communities/admin/defaultsrp
note note NOTE La configurazione di archiviazione predefinita è ora archiviata nel percorso conf( /conf/global/settings/community/srpc/defaultconfiguration
) invece del percorsoetc
(/etc/socialconfig/srpc/defaultconfiguration
). Ti consigliamo di seguire i passaggi della migrazione per far funzionare defaultsrp come previsto.
-
-
Seleziona Provider risorsa di archiviazione database (DSRP)
-
Configurazione database
-
Nome origine dati JDBC
Il nome assegnato alla connessione MySQL deve corrispondere a quello immesso nella configurazione OSGi JDBC
default: community
-
Nome database
Nome assegnato allo schema nello script init_schema.sql
default: community
-
-
SolrConfiguration
-
Zookeeper Host
Lascia vuoto questo valore se esegui Solr utilizzando lo ZooKeeper interno. Altrimenti, quando l'esecuzione avviene in modalità SolrCloud con un ZooKeeper esterno, impostare questo valore sull'URI per lo ZooKeeper, ad esempio my.server.com:80
predefinito: <vuoto>
-
URL Solr
predefinito: https://127.0.0.1:8983/solr/
-
Raccolta Solr
default: collection1
-
-
Seleziona Invia.
Nessuna fase di migrazione dei tempi di inattività per defaultsrp zerodt-migration-steps
Per garantire che la pagina defaultsrp http://localhost:4502/communities/admin/defaultsrp funzioni come previsto, eseguire la procedura seguente:
- Rinomina il percorso in
/etc/socialconfig
in/etc/socialconfig_old
, in modo che la configurazione di sistema torni a jsrp(default). - Vai alla pagina predefinita http://localhost:4502/communities/admin/defaultsrp, in cui è configurato jsrp. Fare clic sul pulsante invia in modo che venga creato il nuovo nodo di configurazione predefinito in
/conf/global/settings/community/srpc
. - Eliminare la configurazione predefinita creata
/conf/global/settings/community/srpc/defaultconfiguration
. - Copiare la configurazione precedente
/etc/socialconfig_old/srpc/defaultconfiguration
al posto del nodo eliminato (/conf/global/settings/community/srpc/defaultconfiguration
) nel passaggio precedente. - Elimina il nodo
/etc/socialconfig_old
etc
precedente.
Pubblicazione della configurazione publishing-the-configuration
DSRP deve essere identificato come archivio comune in tutte le istanze di authoring e pubblicazione.
Per rendere disponibile la configurazione identica nell’ambiente di pubblicazione:
-
All’autore:
-
Passa dal menu principale a Strumenti > Operazioni > Replica
-
Fare doppio clic su Attiva struttura
-
Percorso iniziale:
- Passa a
/etc/socialconfig/srpc/
- Passa a
-
Assicurarsi che
Only Modified
non sia selezionato. -
Seleziona Attiva.
-
Gestione dei dati utente managing-user-data
Per informazioni relative a utenti, profili utente e gruppi di utenti, spesso immessi nell'ambiente di pubblicazione, visitare:
Reindicizzazione Solr per DSRP reindexing-solr-for-dsrp
Per reindicizzare DSRP Solr, seguire la documentazione per reindicizzazione MSRP. Tuttavia, durante la reindicizzazione per DSRP, utilizzare questo URL: /services/social/datastore/rdb/reindex
Ad esempio, un comando curl per reindicizzare DSRP sarà simile al seguente:
curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex