Show Menu
SUJETS×

DSRP - Fournisseur de ressources de stockage de base de données relationnel

A propos de DSRP

Lorsque les communautés AEM sont configurées pour utiliser une base de données relationnelle comme magasin commun, le contenu généré par l’utilisateur (UGC) est accessible à partir de toutes les instances d’auteur et de publication sans avoir besoin de synchronisation ni de réplication.

Conditions requises

La configuration de stockage par défaut est maintenant stockée dans conf path( /conf/global/settings/community/srpc/defaultconfiguration ) au lieu de etc path ( /etc/socialconfig/srpc/defaultconfiguration ). Nous vous conseillons de suivre les étapes de migration pour que la variable defaultsrp fonctionne comme prévu.

Configuration de la base de données relationnelle

Configuration MySQL

Une installation MySQL peut être partagée entre les fonctionnalités d’activation et le magasin commun (DSRP) dans le même pool de connexions en utilisant des noms de base de données (schéma) différents et des connexions différentes (serveur:port).
Pour plus d’informations sur l’installation et la configuration, voir Configuration MySQL pour DSRP .

Configuration de Solr

Une installation Solr peut être partagée entre le magasin de noeuds (Oak) et le magasin commun (SRP) en utilisant différentes collections.
Si les collections Oak et SRP sont utilisées de manière intensive, un second Solr peut être installé pour des raisons de performances.
Pour les environnements de production, le mode SolrCloud offre des performances améliorées par rapport au mode autonome (une configuration Solr locale unique).
Pour plus d’informations sur l’installation et la configuration, voir Configuration Solr pour SRP .

Sélectionner DSRP

La console Configuration du stockage permet de sélectionner la configuration de stockage par défaut, qui identifie l'implémentation de SRP à utiliser.
A l’auteur, pour accéder à la console Configuration du stockage
  • Connexion avec droits d’administrateur
  • Dans le menu principal
    • Sélectionnez Outils (dans le volet de gauche).
    • Sélectionner des communautés
    • Sélectionner la configuration de stockage
      La configuration de stockage par défaut est maintenant stockée dans conf path( /conf/global/settings/community/srpc/defaultconfiguration ) au lieu de etc path ( /etc/socialconfig/srpc/defaultconfiguration ). Nous vous conseillons de suivre les étapes de migration pour que la variable defaultsrp fonctionne comme prévu.
  • Select Database Storage Resource Provider (DSRP)
  • Configuration de la base de données
    • Nom de la source de données JDBC
      Le nom donné à la connexion MySQL doit être identique à celui entré dans la configuration OSGi JDBC.
      default : communautés
    • le nom de la base de données ;
      Nom donné au schéma dans le script init_schema.sql
      default : communautés
  • SolrConfiguration
    • Laissez cette valeur vide si vous exécutez Solr à l’aide de ZooKeeper interne. Sinon, lors de l’exécution en mode Mode SolrCloud SolrCloud avec un ZooKeeper externe, définissez cette valeur sur l’URI du ZooKeeper, par exemple my.server.com:80.
      default : <blank>
    • URL de Solr
      default : https://127.0.0.1:8983/solr/
    • Collection Solr
      default : collection1
  • Sélectionnez Envoyer .

Etapes de migration sans temps d’arrêt pour les valeurs par défaut

Pour vous assurer que la page par défaut http://localhost:4502/communities/admin/defaultsrp fonctionne comme prévu :
  1. Renommez le chemin d’accès /etc/socialconfig à /etc/socialconfig_old , de sorte que la configuration du système revienne à jsrp(par défaut).
  2. Accédez à la page par défaut http://localhost:4502/communities/admin/defaultsrp , où jsrp est configuré. Cliquez sur le bouton Envoyer pour créer un nouveau noeud de configuration par défaut /conf/global/settings/community/srpc .
  3. Supprimez la configuration par défaut créée /conf/global/settings/community/srpc/defaultconfiguration .
  4. Copiez l’ancienne configuration /etc/socialconfig_old/srpc/defaultconfiguration à la place du noeud supprimé ( /conf/global/settings/community/srpc/defaultconfiguration ) à l’étape précédente.
  5. Supprimez l’ancien noeud etc /etc/socialconfig_old .

Publication de la configuration

DSRP doit être identifié comme le magasin commun sur toutes les instances d’auteur et de publication.
Pour rendre la configuration identique disponible dans l’environnement de publication :
  • Sur l'auteur :
    • Accédez au menu principal à Outils > Opérations > Réplication.
    • Double-cliquez sur **Activer l’arborescence **
    • Chemin de début:
      • Naviguer jusqu’à /etc/socialconfig/srpc/
    • Vérifier que Only Modified n’est pas sélectionné.
    • Sélectionner Activer

Gestion des données utilisateur

Pour plus d’informations sur les utilisateurs , les profils ** utilisateur et les groupes d’ utilisateurs, souvent entrés dans l’environnement de publication, consultez la page

Réindexation Solr pour DSRP

Pour réindexer DSRP Solr, suivez la documentation relative à la réindexation MSRP . Toutefois, lors de la réindexation pour DSRP, utilisez plutôt cette URL : /services/social/datastore/rdb/reindex
Par exemple, une commande curl pour réindexer DSRP se présenterait comme suit :
curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex