Comandos REST de ArcGIS Data Store
Al configurar ArcGIS Data Store, debe asociarlo al servidor de alojamiento. 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.example.com:6443/arcgis/admin). También puede eliminar un equipo de respaldo de un almacén relacional que se ejecute en modo principal-en espera y eliminar el equipo de respaldo desde el sitio de Servidor SIG 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 ArcGIS REST API.
Si no es el administrador de ArcGIS Server para el servidor de alojamiento, trabaje 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 ArcGIS Data Store:
Almacén relacional: haga clic en datos > elementos > enterpriseDatabases >
> equipos > .Big data store espaciotemporal: haga clic en datos > elementos >nosqlDatabases > AGSDataStore_bigdata_
> equipos > .Graph store: haga clic en datos > elementos > nosqlDatabases > AGSDataStore_graph_
> equipos > .Almacén de objetos: haga clic en datos > elementos > objectStores >
> equipos > .
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 almacén 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:
stopstartmakePrimary(máquinas en espera en un almacén relacional)
Validar el data store
Puede comprobar el estado de los equipos en un data store usando el comando REST validate de ArcGIS Sever.
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 almacenes 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 almacenes relacionales cuando el equipo principal está en buen estado, pero el equipo de respaldo no está disponible. El almacén 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 almacenes relacionales, los valores posibles son Started o Stopped. Cuando está detenido, no puede publicar capas de entidades alojadas ni capas 3D 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 almacenes 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
makePrimaryha ascendido el equipo de respaldo a equipo principal.Como primer paso para solucionar el problema si las capas 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 de 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
Los administradores de la organización y los propietarios de capas de entidades y de capas de imágenes de mapas pueden habilitar el almacenamiento en caché de las respuestas a las consultas en capas individuales para ayudar a mejorar el rendimiento de las consultas. 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 realizar lo siguiente si la implementación de ArcGIS Enterprise utiliza un almacén de objetos de ArcGIS Data Store:
Configurar el almacén de objetos en equipos que dispongan de suficiente espacio en disco para almacenar estas cachés junto con el resto de datos almacenados en el almacén de objetos.
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.
Ejecute periódicamente la utilidad
maintaindatastorepara borrar las cachés caducadas del almacén de objetos.
Para obtener información sobre las cachés de respuestas a consultas, cuándo utilizarlas y cómo habilitarlas, consulte Habilitar el almacenamiento en caché de respuestas.
Para obtener instrucciones sobre cómo modificar la política de caducidad, consulte Update Definition en la ayuda de ArcGIS REST API.