DSRP - Provider risorsa di archiviazione database relazionale dsrp-relational-database-storage-resource-provider

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

Informazioni su DSRP about-dsrp

Quando AEM Communities è configurato per utilizzare un database relazionale come archivio comune, il contenuto generato dall’utente (UGC) è accessibile da tutte le istanze di authoring e pubblicazione senza la necessità di sincronizzazione e replica.

Vedi anche Caratteristiche delle opzioni SRP e Topologie consigliate.

Requisiti requirements

NOTE
La configurazione di archiviazione predefinita è ora memorizzata nel percorso conf(/conf/global/settings/community/srpc/defaultconfiguration) invece del percorso etc (/etc/socialconfig/srpc/defaultconfiguration). Ti consigliamo di seguire la passaggi di migrazione per eseguire il funzionamento predefinito come previsto.

Configurazione database relazionale relational-database-configuration

Configurazione MySQL mysql-configuration

Un'installazione MySQL può essere condivisa tra le funzioni di abilitazione e l'archivio comune (DSRP) all'interno dello stesso pool di connessioni utilizzando nomi di database (schema) diversi e connessioni diverse (server:port).

Per informazioni dettagliate sull'installazione e la configurazione, consulta 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 diverse raccolte.

Se le raccolte Oak e SRP vengono utilizzate intensamente, è possibile installare un secondo Solr per motivi di prestazioni.

Per gli ambienti di produzione, la modalità SolrCloud offre prestazioni migliori rispetto alla modalità autonoma (una singola configurazione Solr locale).

Per informazioni dettagliate sull'installazione e la configurazione, consulta Configurazione Solr per SRP.

Seleziona DSRP select-dsrp

La Console di configurazione dell'archiviazione consente la selezione della configurazione di storage predefinita, che identifica quale implementazione dell'SRP utilizzare.

Per accedere alla console di configurazione dell'archiviazione, all'autore

  • Accesso con privilegi di amministratore

  • Da menu principale

    • Seleziona Strumenti (dal riquadro a sinistra)

    • Seleziona Community

    • Seleziona Configurazione dell'archiviazione

      note note
      NOTE
      La configurazione di archiviazione predefinita è ora memorizzata nel percorso conf(/conf/global/settings/community/srpc/defaultconfiguration) invece del percorso etc (/etc/socialconfig/srpc/defaultconfiguration). Ti consigliamo di seguire la passaggi di migrazione per eseguire il funzionamento predefinito come previsto.

      chlimage_1-128

  • Seleziona Provider di risorse di archiviazione database (DSRP)

  • Configurazione database

    • Nome origine dati JDBC

      Il nome assegnato alla connessione MySQL deve essere lo stesso immesso in Configurazione JDBC OSGi

      default: community

    • Nome database

      Nome assegnato allo schema in init_schema.sql script

      default: community

  • SolrConfiguration

    • 🔗Zookeeper Host

      Lascia vuoto questo valore se esegui Solr utilizzando lo ZooKeeper interno. Else, quando si esegue in Modalità SolrCloud con uno ZooKeeper esterno, imposta questo valore sull’URI per lo ZooKeeper, ad esempio my.server.com:80

      default: <blank>

    • URL di Solr

      default: https://127.0.0.1:8983/solr/

      • Collezione Solr

        default: collection1

  • Seleziona Invia

Zero passaggi di migrazione dei tempi di inattività per default srp migration-steps-0dt

Segui questi passaggi per assicurarti che la pagina predefinita srp http://localhost:4502/communities/admin/defaultsrp funziona come previsto:

  1. Rinomina il percorso in /etc/socialconfig a /etc/socialconfig_oldin modo che la configurazione del sistema torni a jsrp (impostazione predefinita).
  2. Vai alla pagina predefinita srp http://localhost:4502/communities/admin/defaultsrp, in cui è configurato jsrp. Fai clic sul pulsante submit in modo che venga creato il nuovo nodo di configurazione predefinito in /conf/global/settings/community/srpc.
  3. Elimina la configurazione predefinita creata /conf/global/settings/community/srpc/defaultconfiguration.
  4. Copia la vecchia configurazione /etc/socialconfig_old/srpc/defaultconfiguration al posto del nodo eliminato (/conf/global/settings/community/srpc/defaultconfiguration) nel passaggio precedente.
  5. Elimina il vecchio nodo etc /etc/socialconfig_old.

Pubblicazione della configurazione publishing-the-configuration

DSRP deve essere identificato come archivio comune su tutte le istanze di authoring e pubblicazione.

Per rendere disponibile nell’ambiente di pubblicazione la stessa configurazione:

Autore:

  • Passa dal menu principale a Strumenti > Operazioni > Replica

  • Fare doppio clic Attiva albero

  • Percorso iniziale:

    • Sfoglia per /conf/global/settings/community/srpc/
  • Assicurati Only Modified non è selezionato.

  • Seleziona Attiva

Gestione dei dati utente managing-user-data

Per informazioni riguardanti utenti, profili utente e gruppi di utenti, spesso inserito nell’ambiente di pubblicazione, visita

Solr reindicizzazione per DSRP reindexing-solr-for-dsrp

Per reindicizzare DSRP Solr, segui la documentazione di reindicizzazione MSRPTuttavia, quando esegui la reindicizzazione per DSRP, utilizza invece questo URL: /services/social/datastore/rdb/reindex

Ad esempio, un comando curl per reindicizzare DSRP dovrebbe essere simile al seguente:

curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex
recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6