Show Menu
SUJETS×

DSRP - Fournisseur de ressources d'Enregistrement de données relationnelles

A propos de DSRP

Lorsque les AEM Communities sont configurés pour utiliser une base de données relationnelle comme magasin commun, le contenu généré par l’utilisateur 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 par défaut de l'enregistrement est maintenant stockée dans conf path( /conf/global/settings/community/srpc/defaultconfiguration ) au lieu de etc path ( /etc/socialconfig/srpc/defaultconfiguration ). Il est conseillé de suivre les étapes de migration pour que les paramètres par défaut fonctionnent comme prévu.

Configuration de la base de données relationnelle

Configuration MySQL

Une installation MySQL peut être partagée entre les fonctions 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 aussi 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 deux collections Oak et SRP sont utilisées de façon intensive, un second Solr peut être installé pour des raisons de performances.
Pour les environnements de production, le mode SolrCloud offre de meilleures performances par rapport au mode autonome (une seule configuration Solr locale).
Pour plus d’informations sur l’installation et la configuration, voir Configuration Solr pour SRP .

Sélectionner DSRP

La console Configuration de l' Enregistrement permet de sélectionner la configuration d'enregistrement par défaut, qui identifie l'implémentation de SRP à utiliser.
Sur l’auteur, pour accéder à la console de configuration de l’Enregistrement
  • 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 d'Enregistrement
      La configuration par défaut de l'enregistrement est maintenant stockée dans conf path( /conf/global/settings/community/srpc/defaultconfiguration ) au lieu de etc path ( /etc/socialconfig/srpc/defaultconfiguration ). Il est conseillé de suivre les étapes de migration pour que les paramètres par défaut fonctionnent 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 JDBC OSGi.
      par défaut : communautés
    • le nom de la base de données ;
      Nom donné au schéma dans le script init_schéma.sql
      par défaut : communautés
  • SolrConfiguration
    • Laissez cette valeur vide si Solr est exécuté à l’aide du ZooKeeper interne. Sinon, lorsque vous exécutez en mode Mode SolrCloud SolrCloud avec un ZooKeeper externe, définissez cette valeur sur l’URI du ZooKeeper, par exemple my.server.com:80.
      par défaut : <blank>
    • URL de Solr
      par défaut : https://127.0.0.1:8983/solr/
    • Collection Solr
      par défaut : collection1
  • Sélectionnez Envoyer .

Étapes de migration sans interruption de service pour le rtp par défaut

Pour vous assurer que la page http://localhost:4502/communities/admin/defaultsrp defaultsrp fonctionne comme prévu par défaut, procédez comme suit :
  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/
    • Assurez-vous que Only Modified l’option n’est pas sélectionnée.
    • Sélectionnez Activer .

Gestion des données utilisateur

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

Réindexation du Solr pour DSRP

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