Skip To Content

Comandos REST de ArcGIS Data Store

Al configurar ArcGIS Data Store, lo asocia al sitio de GIS Server que actúa como servidor de alojamiento del portal ArcGIS Enterprise. Las acciones que cambian o comprueban el estado del data store se realizan desde el Directorio de administrador de ArcGIS Server para el servidor de alojamiento como administrador de ArcGIS Server. (El formato de URL es https://gisserver.domain.com:6443/arcgis/admin). También puede eliminar un equipo de respaldo de un data store relacional que se ejecute en modo principal-en espera y eliminar el equipo de respaldo desde el sitio de GIS Server en el Directorio de administrador de ArcGIS Server. En los siguientes apartados se resumen estas operaciones y se vinculan con la documentación de la API de ArcGIS.

Si no es el administrador de ArcGIS Server para el servidor de alojamiento, tendrá que trabajar con dicha persona para completar las tareas que se describen a continuación.

A continuación se indican las rutas del Directorio del administrador de ArcGIS Server que necesita seguir para acceder a las operaciones de cada tipo de data store:

  • Data store relacional: haga clic en datos > elementos > enterpriseDatabases > <nombre de data store> > equipos > <nombre de equipo>.
  • Big data store espaciotemporal: haga clic en datos > elementos > nosqlDatabases > AGSDataStore_bigdata_<nombre data store> > equipos > <nombre de equipo>.
  • Graph store: haga clic en datos > elementos > nosqlDatabases > AGSDataStore_graph_<data store name> > equipos > <machine name>.
  • Almacén de objetos: haga clic en datos > elementos > cloudStores > <nombre data store> > equipos > <nombre equipo>.

Cambiar el estado de un equipo de data store

Puede detener y reiniciar equipos individuales en un data store. También puede convertir un equipo de respaldo del data store relacional en el equipo principal.

Al detener el equipo de data store principal no se produce una conmutación por error del data store cuando se trata de implementaciones locales, pues es posible que no desee la conmutación por error si está realizando una tarea de mantenimiento como, por ejemplo, dejar temporalmente el data store sin conexión.

Por ejemplo, puede cambiar el estado del equipo de data store como parte del siguiente escenario de actualización:

  • Detenga el equipo de respaldo.
  • Actualice el equipo de respaldo.
  • Inicie el equipo de respaldo.
  • Ascienda el equipo de respaldo a principal usando el comando makePrimary.
  • Detenga el equipo principal anterior.
  • Actualice el equipo principal anterior.
  • Inicie el equipo principal anterior.
  • Vuelva a agregar el equipo principal anterior al data store como equipo de respaldo.

Inicie sesión en el Directorio de administrador de ArcGIS Server para el servidor de alojamiento como administrador del sitio de ArcGIS Server y vaya a un equipo específico para utilizar cualquiera de los siguientes comandos a fin de cambiar el estado de un equipo de data store:

  • stop
  • start
  • makePrimary (máquinas en espera en un data store relacional)

Validar el data store

Puede comprobar el estado de los equipos en un data store usando el comando REST validate de ArcGIS Server.

Inicie sesión en el Directorio de administrador de ArcGIS Server para el servidor de alojamiento como administrador del sitio de ArcGIS Server, vaya a uno de los equipos del data store concreto, escriba lo que desea verificar y haga clic en validate para ver información relacionada con ese data store. La información importante relacionada con el estado de un data store incluye:

  • overallhealth: los valores son los siguientes:
    • Healthy: todos los componentes de todos los equipos de miembros son accesibles y funcionan.
    • HealthyWithWarning: este estado se aplica solo a los data store relacionales, almacenes de objetos y graph store. Uno o varios componentes no están disponibles, pero el data store todavía se puede utilizar. Este valor se devuelve para data stores relacionales cuando el equipo principal está en buen estado, pero el equipo de respaldo no está disponible. El data store relacional no tiene una alta disponibilidad en este punto. En el caso de los almacenes de objetos o los almacenes de gráficos que se ejecuten en el modo clúster, es posible que el data store no esté altamente disponible.
    • Unhealthy—: se considera que un data store es incorrecto si no se puede acceder a más de la mitad de los equipos ("datastore.overallhealth": "Unhealthy"). Se considera que un equipo es incorrecto si no se puede acceder a él ("machine.overallhealth": "Unhealthy").
  • status: en los data stores relacionales, los valores posibles son Started o Stopped. Cuando está detenido, no puede publicar capas de entidades alojadas ni capas de escena alojadas en su portal.
  • clusterStatus: en los big data stores espaciotemporales, los estados son:
    • green: todos los datos están disponibles.
    • yellow: los datos están disponibles, pero algunas o ninguna de las copias de réplica de los datos están disponibles y su big data store espaciotemporal no presenta actualmente una alta disponibilidad. Siempre verá este estado si configuró un big data store espaciotemporal en un solo equipo. También puede ver este estado si los equipos están reequilibrando datos o si no se puede acceder a uno o varios equipos de su big data store espaciotemporal. Si tiene un big data store espaciotemporal en varios equipos y ve el estado yellow, verifique que todos los equipos están aún disponibles validando cada equipo. Si están disponibles, espere unas horas y compruébelo de nuevo. Si el estado sigue siendo yellow, examine los registros de ArcGIS Server para ver si contienen errores.
    • red: no se puede acceder a algunos datos o a ninguno. Examine los registros y corrija los errores.
  • role: en los equipos en data stores relacionales, indica si el equipo es el principal o el de respaldo. En el almacén de objetos y el almacén de gráficos, el rol será principal para una única instancia y cluster_member cuando se implemente en el modo de clúster.
  • messages: aquí verá mensajes de error y de advertencia relacionados con el estado del data store.

Puede utilizar la validación para lo siguiente:

  • Confirme que el equipo de data store se ha detenido o iniciado.
  • Confirme que el comando makePrimary ha ascendido el equipo de respaldo a equipo principal.
  • Como primer paso para solucionar el problema si las capas de escenas o entidades alojadas no se pueden publicar o no se puede acceder a ellas, o si no se puede crear o acceder a un gráfico de conocimiento.

Eliminar un equipo de respaldo

Puede eliminar un equipo de respaldo de un data store relacional mediante el comando REST remove ArcGIS Server. Por ejemplo, si desea usar un equipo diferente como equipo de respaldo, puede eliminar el equipo de respaldo antiguo del data store, instalar ArcGIS Data Store en el nuevo equipo y configurar el nuevo equipo como equipo de respaldo.

Inicie sesión en el Directorio de administrador de ArcGIS Server para el servidor de alojamiento como el administrador del sitio de ArcGIS Server para usar el comando remove.

Administrar cachés de respuestas de consultas para capas de entidades alojadas

En el caso de las capas de entidades alojadas consultadas con frecuencia, el administrador de ArcGIS Server para el servidor de alojamiento puede habilitar el almacenamiento en la caché de respuestas de consultas en capas individuales con el objeto de mejorar el rendimiento. Estas respuestas a las consultas se almacenan en caché en el almacén de objetos. Dependiendo de cuánto tiempo se almacenen las cachés (la política de caducidad de la caché) y de cuánto espacio en disco esté disponible en los equipos donde se ejecuta el almacén de objetos, el almacén de objetos puede llenarse y dejar de funcionar.

Como administrador de ArcGIS Data Store, debe configurar el almacén de objetos en uno o varios equipos independientes del resto del software y asegurarse de que hay suficiente espacio en disco para almacenar estas memorias caché. También debe supervisar los registros de ArcGIS Data Store para detectar si el almacén de objetos se está acercando a su capacidad máxima. Puede validar el almacén de objetos para determinar qué porcentaje de espacio en disco está en uso en los equipos del almacén de objetos. Si es necesario, trabaje con el administrador de ArcGIS Server para cambiar la política de caducidad de la caché o para eliminar cachés de capas grandes desactivando el almacenamiento en caché de respuestas para esas capas de entidad.

Para obtener información sobre las cachés de respuestas a consultas de entidades y cuándo utilizarlas, consulte Almacenamiento en la caché de respuestas.

Para obtener instrucciones sobre cómo habilitar el almacenamiento en la caché de respuestas a consultas para capas de entidades alojadas, consulte Capa de entidades y Update Definition en la ayuda de API REST de ArcGIS.