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

NOTE
La configurazione di archiviazione predefinita è ora memorizzata in conf path(/conf/global/settings/community/srpc/defaultconfiguration) invece di etc percorso (/etc/socialconfig/srpc/defaultconfiguration). È consigliabile seguire le istruzioni passaggi di migrazione per fare in modo che default srp funzioni 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, 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 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, consulta Configurazione Solr per SRP.

Seleziona DSRP select-dsrp

Il Console di 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

  • Dalla sezione menu principale

    • Seleziona Strumenti (dal riquadro di sinistra)

    • Seleziona Community

    • Seleziona Configurazione archiviazione

      note note
      NOTE
      La configurazione di archiviazione predefinita è ora memorizzata in conf path(/conf/global/settings/community/srpc/defaultconfiguration) invece di etc percorso (/etc/socialconfig/srpc/defaultconfiguration). È consigliabile seguire le istruzioni passaggi di migrazione per fare in modo che default srp funzioni come previsto.

    dsrp-config

  • Seleziona Provider risorsa di archiviazione database (DSRP)

  • Configurazione database

    • Nome origine dati JDBC

      Il nome assegnato alla connessione MySQL deve essere uguale a quello immesso in Configurazione JDBC OSGi

      predefinito: community

    • Nome database

      Nome assegnato allo schema in init_schema.sql script

      predefinito: community

  • SolrConfiguration

    • 🔗Zookeeper Host

      Lascia vuoto questo valore se esegui Solr utilizzando lo ZooKeeper interno. Altrimenti, durante l’esecuzione in Modalità SolrCloud con uno ZooKeeper esterno, impostare questo valore sull'URI dello ZooKeeper, ad esempio my.server.com:80

      predefinito: <blank>

    • URL di Solr

      predefinito: https://127.0.0.1:8983/solr/

    • Collezione Solr

      predefinito: collection1

  • Seleziona Invia.

Nessuna fase di migrazione dei tempi di inattività per defaultsrp zerodt-migration-steps

Per assicurarsi che la pagina defaultsrp http://localhost:4502/communities/admin/defaultsrp funziona come previsto, segui questi passaggi:

  1. Rinomina il percorso in corrispondenza di /etc/socialconfig a /etc/socialconfig_old, in modo che la configurazione del sistema torni a jsrp (impostazione predefinita).
  2. Vai a pagina predefinita http://localhost:4502/communities/admin/defaultsrp: in cui è configurato jsrp. Fai clic su invia in modo che il nuovo nodo di configurazione predefinito venga creato /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 etc nodo /etc/socialconfig_old.

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

    • Doppio clic Attiva albero

    • Percorso iniziale:

      • Sfoglia per /etc/socialconfig/srpc/
    • Assicurare Only Modified non è selezionato.

    • Seleziona Attiva.

Gestione dei dati utente managing-user-data

Per informazioni su utenti, profili utente e gruppi di utenti, spesso immessi nell’ambiente di pubblicazione, visita:

Reindicizzazione Solr per DSRP reindexing-solr-for-dsrp

Per reindicizzare DSRP Solr, segui la documentazione di reindicizzazione MSRP, tuttavia, quando si reindicizza per DSRP, utilizza 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
recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791