Show Menu
TEMAS×

DSRP: Proveedor de recursos de almacenamiento de datos relacional

Acerca de DSRP

Cuando AEM Communities está configurada para utilizar una base de datos relacional como su almacén común, el contenido generado por el usuario (UGC) es accesible desde todas las instancias de creación y publicación sin necesidad de sincronización ni replicación.
Consulte también Características de las Opciones de SRP y Topologías Topologías recomendadas para las comunidades recomendadas.

Requisitos

La configuración de almacenamiento predeterminada ahora se almacena en path( /conf/global/settings/community/srpc/defaultconfiguration ) conf en lugar de etc path ( /etc/socialconfig/srpc/defaultconfiguration ). Se recomienda que siga los pasos de migración para que el comando predeterminado funcione según lo previsto.

Configuración de base de datos relacional

Configuración de MySQL

Una instalación de MySQL puede compartirse entre las características de habilitación y el almacén común (DSRP) dentro del mismo grupo de conexiones utilizando diferentes nombres de bases de datos (esquema) y también diferentes conexiones (servidor:puerto).
Para obtener más información sobre la instalación y configuración, consulte Configuración MySQL para DSRP .

Configuración de Solr

Una instalación de Solr puede compartirse entre el almacén de nodos (Oak) y el almacén común (SRP) mediante diferentes colecciones.
Si las colecciones Oak y SRP se utilizan intensamente, se puede instalar un segundo Solr por motivos de rendimiento.
En los entornos de producción, el modo SolrCloud ofrece un rendimiento mejorado en comparación con el modo independiente (una única configuración local de Solr).
Para obtener más información sobre la instalación y la configuración, consulte Configuración de Solr para SRP .

Seleccionar DSRP

La consola Configuración de almacenamiento permite seleccionar la configuración de almacenamiento predeterminada, que identifica la implementación de SRP que se va a utilizar.
Al autor, para acceder a la consola de configuración de almacenamiento
  • Iniciar sesión con privilegios de administrador
  • Desde el menú principal
    • Seleccionar herramientas (del panel izquierdo)
    • Seleccionar comunidades
    • Seleccionar configuración de almacenamiento
      La configuración de almacenamiento predeterminada ahora se almacena en path( /conf/global/settings/community/srpc/defaultconfiguration ) conf en lugar de etc path ( /etc/socialconfig/srpc/defaultconfiguration ). Se recomienda que siga los pasos de migración para que el comando predeterminado funcione según lo previsto.
  • Select Database Storage Resource Provider (DSRP)
  • Configuración de la base de datos
    • Nombre de la fuente de datos JDBC
      El nombre proporcionado a la conexión MySQL debe ser el mismo que se introdujo en la configuración OSGi de JDBC
      predeterminado : comunidades
    • Nombre de la base de datos
      Nombre asignado al esquema en la secuencia de comandos init_schema.sql
      predeterminado : comunidades
  • SolrConfiguration
    • Deje este valor en blanco si ejecuta Solr utilizando el ZooKeeper interno. De lo contrario, al ejecutarse en el modo Modo SolrCloud SolrCloud con un ZooKeeper externo, establezca este valor en el URI del ZooKeeper, como my.server.com:80
      predeterminado : <blank>
    • URL de Solr
      predeterminado : https://127.0.0.1:8983/solr/
    • Colección Solr
      predeterminado : collection1
  • Seleccione Enviar .

Pasos de migración de tiempo de inactividad cero para defaultsrp

Siga estos pasos para asegurarse de que la página predeterminada http://localhost:4502/communities/admin/defaultsrp funciona correctamente:
  1. Cambie el nombre de la ruta en /etc/socialconfig a /etc/socialconfig_old , de modo que la configuración del sistema vuelva a jsrp (predeterminado).
  2. Vaya a la página predeterminada http://localhost:4502/communities/admin/defaultsrp , donde se configura jsrp. Haga clic en el botón Enviar para crear el nuevo nodo de configuración predeterminado en /conf/global/settings/community/srpc .
  3. Elimine la configuración predeterminada creada /conf/global/settings/community/srpc/defaultconfiguration .
  4. Copie la configuración antigua /etc/socialconfig_old/srpc/defaultconfiguration en lugar del nodo eliminado ( /conf/global/settings/community/srpc/defaultconfiguration ) en el paso anterior.
  5. Elimine el nodo etc antiguo /etc/socialconfig_old .

Publicación de la configuración

DSRP debe identificarse como el almacén común en todas las instancias de creación y publicación.
Para que la configuración idéntica esté disponible en el entorno de publicación:
  • Sobre el autor:
    • Vaya del menú principal a Herramientas > Operaciones > Replicación
    • Haga doble clic en Activar árbol
    • Ruta de inicio:
      • Vaya a /etc/socialconfig/srpc/
    • Asegúrese de que no Only Modified está seleccionado.
    • Seleccionar activar

Administración de datos de usuario

Para obtener información sobre usuarios , perfiles de usuario y grupos de usuarios, que a menudo se introducen en el entorno de publicación, visite

Reindexación de sol para DSRP

Para volver a indexar DSRP Solr, siga la documentación para reindexar el MSRP ; sin embargo, cuando vuelva a indexar el DSRP, utilice esta URL en su lugar: /services/social/datastore/rdb/reindex
Por ejemplo, un comando curl para volver a indexar DSRP tendría este aspecto:
curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex