Puede utilizar el Asistente de configuración de data store para crear la mayoría de los tipos de ArcGIS Data Store y unirlos al sitio de GIS Server que actúa como el servidor de alojamiento del portal de ArcGIS Enterprise.
Si no tiene acceso a un navegador web o necesita implementar un data store de caché de teselas en el modo de clúster, ejecute la utilidad configuredatastore en el equipo en el que instaló ArcGIS Data Store en lugar de usar el Asistente de configuración de data store.
Consideraciones antes de crear un data store
Tenga en cuenta lo siguiente antes de crear un data store.
Espacio en disco y memoria
Tenga en cuenta la cantidad de espacio de disco y memoria que se necesitan en el equipo donde se creará un data store.
Los siguientes ejemplos ilustran cómo un almacén de datos puede utilizar grandes cantidades de espacio en disco:
- Los data stores relacionales pueden almacenar datos para miles de capas de entidades alojadas que pueden ocupar varios gigabytes de espacio de disco.
- Si archiva datos que entran continuamente desde una capa de transmisión o rastrea las ubicaciones de numerosos trabajadores de campo, el big data store espaciotemporal puede llenarse rápido.
- Para aprovechar las respuestas de consultas almacenadas en caché con el fin de mejorar el rendimiento de dibujo de las capas de entidades, las memorias caché deben persistir tanto tiempo como sea posible en el almacén de objetos. Esto significa que el espacio en disco del almacén de objetos puede llenarse rápidamente. Para facilitar el almacenamiento de las memorias caché de las respuestas a las consultas durante periodos de tiempo más largos, utilice un único equipo para el almacén de objetos y asegúrese de que dicho equipo contiene grandes cantidades de espacio libre en el disco. La cantidad de espacio en disco que se necesita depende de cuántas capas estén habilitadas para el almacenamiento en caché, cuántas consultas únicas se realizan en esas capas y cuánto tiempo persisten las consultas. Cuando se utiliza para cachés de respuesta a consultas, no se ha demostrado que el uso de un clúster de almacenes de objetos proporcione tanta mejora en el rendimiento de dibujo como el uso de un único equipo con grandes cantidades de espacio libre en disco.
En todos los casos, es importante supervisar los equipos de almacenamiento de datos y añadir espacio en disco cuando sea necesario.
También debe asegurarse de que los equipos tienen mucha memoria disponible. Por ejemplo, los big data stores espaciotemporales consumen aproximadamente un 50 por ciento de la memoria disponible del equipo cuando se configuran inicialmente. Los data stores relacionales también asignan previamente memoria para asegurarse de que se dispone de la suficiente para procesar los datos. El tráfico de elevado volumen en las capas de entidades y escenas alojadas también puede consumir una considerable cantidad de memoria. Recorrer y analizar las relaciones en los gráficos de conocimiento es un proceso que requiere mucha memoria.
Por estos motivos, se recomienda que configure big data stores espaciotemporales, almacenes de objetos y almacenes de gráficos en equipos separados de otros data stores. Siempre que sea posible, configure el data store relacional y el data store de caché de teselas en equipos separados entre sí. Si configura más de un tipo de data store en el mismo equipo, utilice equipos robustos con suficiente memoria y espacio de disco.
En todos los casos, supervise si los registros de los data stores contienen mensajes de espacio de disco y memoria. Si un equipo se queda sin alguno de los dos recursos, el data store dejará de funcionar.
Consulte los requisitos del sistema de ArcGIS Data Store para obtener información sobre el espacio de disco y la memoria mínimos necesarios para crear cada tipo de data store y súmele el tamaño estimado de los datos o cachés que tenga previsto almacenar en cada uno de ellos y los procesos que se ejecutarán en cada equipo.
Identificar la dirección IP y el nombre de host para equipos con varias tarjetas NIC o entradas DNS
Si instala ArcGIS Data Store en un equipo que contiene más de una tarjeta de controlador de interfaz de red (NIC) o varias entradas DNS (también llamadas registros), debe identificar qué dirección IP y nombre de host utilizará el data store para la comunicación de red. Antes de crear un data store en el equipo, determine la dirección IP que pueden usar otros equipos de su red para comunicarse con el equipo de ArcGIS Data Store, abra el archivo de ArcGIS Data Store hostidentifier.properties y agregue la dirección IP al archivo.
- Determine qué dirección IP usar. Abra una ventana de comando en distintos equipos de la misma red y haga ping al equipo de ArcGIS Data Store.
- Inicie sesión en el equipo en el que se instaló ArcGIS Data Store y abra hostidentifier.properties en un editor de texto.
Utilice la misma cuenta de inicio de sesión que se utilizó cuando se instaló ArcGIS Data Store.
El archivo se instala en framework\etc del directorio de instalación de ArcGIS Data Store. De forma predeterminada, esa ubicación es /home/ags/arcgis/datastore/framework/etc.
- Elimine la marca de comentario (#) de la propiedad de hostidentifier y defina la propiedad con la dirección IP de la tarjeta NIC o entrada de DNS que desea que utilice el data store para la comunicación de red.
En este ejemplo, la dirección IP utilizada para la comunicación con el equipo es 12.34.56.789.
hostidentifier=12.34.56.789
- Guarde y cierre el archivo hostidentifier.properties.
- Reinicie el servicio de ArcGIS Data Store en ese equipo.
En caso necesario, siga los pasos para configurar otros componentes de software de ArcGIS Enterprise en los equipos que disponen de varias tarjetas NIC o entradas de DNS:
El servidor de alojamiento
Una implementación de ArcGIS Enterprise incluye un sitio de GIS Server que actúa como su servidor host. Como mínimo, el servidor host se debe configurar con un data store relacional creado con ArcGIS Data Store. Este data store relacional contiene los datos utilizados por las capas de entidades alojadas creadas al agregar archivos a su organización y al publicar capas de entidades, así como al publicar capas de entidades alojadas desde ArcGIS Pro. También permite a los usuarios del portal agregar archivos de valores separados por comas (CSV) directamente a un mapa.
Crear un data store mediante el Asistente de configuración Data Store
Al ejecutar el Asistente de instalación, el Asistente de configuración de data store se abre automáticamente en el navegador web predeterminado. Si lo prefiere, puede abrir el asistente en el menú de acceso directo del equipo o escriba la URL en un navegador. La dirección URL del Asistente de configuración de Data Store tiene el formato https://datastoremachine.domain.com:2443/arcgis/datastore.
- Especifique el nombre de dominio totalmente calificado de un equipo en el sitio de ArcGIS GIS Server que se usará como servidor de alojamiento del portal.
Proporcione el equipo con el formato gisserver.domain.com. Si tiene un sitio de varios equipos, puede usar el nombre de dominio totalmente calificado de cualquiera de los equipos del sitio de GIS Server.
- Escriba el nombre de usuario y la contraseña del administrador ArcGIS Server de ese sitio y haga clic en Siguiente.
El usuario debe ser una cuenta integrada.
- Elija el tipo de data store para crear en este equipo y haga clic en Siguiente.
Aunque es posible crear más de un tipo de data store en el mismo equipo, Esri recomienda no hacerlo porque los data stores competirán para conseguir recursos de memoria, lo que puede dar como resultado un rendimiento deficiente.
Si un tipo de data store no está habilitado, podría ser que ese tipo no instalado en el equipo o que ese tipo de data store ya se haya configurado en este equipo.
Los tres primeros equipos de big data store espaciotemporales que configure mediante el asistente de configuración de data store se crean tanto en el rol de coordinador como en el de datos. Los equipos adicionales de big data store espaciotemporales que configure mediante el asistente de configuración de data store se crean en el rol de datos. Consulte Agregar equipos a un data store para obtener información sobre los roles de los equipos.
- Introduzca la ubicación del directorio de contenido de ArcGIS Data Store.
Este directorio contiene los archivos del data store y el directorio de copia de seguridad (si ha creado un data store relacional).
Nota:
La ruta del directorio no puede contener un espacio cuando especifique un directorio de ArcGIS Data Store para una caché de teselas o un big data store espaciotemporal.
No es posible usar una ruta UNC al especificar el directorio de archivos del data store.
No utilice ningún un recurso compartido de archivos para este directorio.
Mantenga los archivos del data store en el mismo equipo en el que se ha instalado ArcGIS Data Store.
- Haga clic en Siguiente.
- Revise la información del cuadro de diálogo Resumen de configuración. Si es correcta, haga clic en Finalizar. Si es necesario hacer cambios, haga clic en Atrás para realizar las correcciones.
El primer data store relacional que registre en un sitio de GIS Server será el equipo principal. Si instala ArcGIS Data Store en un segundo equipo y crea otro data store relacional registrado en el mismo sitio de GIS Server, será un equipo de respaldo. Esto también ocurre con los data store de caché de teselas que se ejecutan en el modo principal-de respaldo y almacenes de gráficos.
Cuando la configuración se complete correctamente, dispondrá de un equipo de data store.
Si la configuración contiene errores, haga clic en Siguiente en el cuadro de diálogo Resumen de configuración para abrir de nuevo el Asistente de configuración del data store con el fin de proporcionar una información diferente. Consulte Solucionar problemas de ArcGIS Data Store para conocer las causas y soluciones de los errores de configuración comunes.
Después de crear un data store, configure un directorio de copia de seguridad en una ubicación independiente de la instalación de ArcGIS Data Store. Consulte Administrar copias de seguridad de data store para obtener más información.
Crear un data store con la utilidad configuredatastore
Puede usar la utilidad configuredatastore para crear todos los tipos de data store implementados a través de ArcGIS Data Store. Cuando se configura un data store, se registra en el sitio de GIS Server utilizado para el servidor de alojamiento del portal de ArcGIS Enterprise, que se especifica al ejecutar la utilidad.
La utilidad configuredatastore está instalada en <ArcGIS Data Store installation directory>/tools.
Nota:
Si programa la creación de varios equipos de big data stores espaciotemporales, se debe configurar manualmente un equipo de big data store espaciotemporal con el sitio de GIS Server antes de poder escribir un script para la creación de equipos de big data stores espaciotemporales adicionales. Incluya tiempos de espera en su script para garantizar que los equipos de big data stores espaciotemporales adicionales no se agreguen al mismo tiempo.
- Abra un shell de comando.
- Ejecute la utilidad configuredatastore.sh y especifique el nombre totalmente calificado de uno de los equipos del sitio de GIS Server con el que desee registrar el data store, el nombre de usuario y contraseña de un administrador de ArcGIS Server, la ruta que se va a utilizar para el directorio de datos de ArcGIS Data Store y el tipo de data store que se va a crear.
Si tiene un sitio de varios equipos de GIS Server, puede usar el nombre de dominio totalmente calificado de cualquiera de los equipos del sitio.
Si especifica un tipo de data store que no está instalado en el equipo en el que ejecutó la utilidad configuredatastore, recibirá un mensaje de error.
En estos ejemplos, el nombre de un equipo del sitio de GIS Server es myserver.domain.com, el nombre de usuario y la contraseña del administrador son siteadmin y T1n@sp y el directorio de datos es /home/dsuser/data.
En este ejemplo, se crea un data store relacional:
./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /home/dsuser/data --stores relational
En el siguiente ejemplo, se crea un big data store espaciotemporal. Este equipo actuará como coordinador.
./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /temporal/data --stores spatiotemporal --roles coord
Al crear un data store de caché de teselas, puede utilizar la operación --mode para especificar el modo de implementación.
Para data stores de caché de teselas, las opciones de modo son respaldo principal (el predeterminado) o modo de clúster. Si no especifica la operación de --mode, el data store de caché de teselas se crea en modo de respaldo principal.
En este ejemplo, se crea un data store de caché de teselas en modo de clúster en un equipo separado, pero se registra en el mismo servidor host que el data store relacionado que se ha creado en el último ejemplo: Ejecute la utilidad en todos los equipos de data store de caché de teselas para agregarlos al clúster.
./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /home/dsuser/scenedata --stores tileCache --mode cluster
La operación --mode también sirve para especificar el modo de implementación de un almacén de objetos. Para almacenes de objetos, la implementación predeterminada es una implementación en un solo equipo (en el modo de respaldo principal). Si desea usar varios equipos en el almacén de objetos, especifique --mode cluster al crear el almacén de objetos.
En este ejemplo, se implementa un clúster de tres equipos como almacén de objetos. Ejecute la misma utilidad desde cada uno de los tres equipos de almacén de objetos de ArcGIS Data Store.
./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /home/dsuser/ftcacheds --stores object --mode cluster
Nota:
No puede cambiar el modo o el almacén de objetos después de crearlo.
La ruta del directorio no puede contener un espacio cuando especifique un directorio de ArcGIS Data Store para un data store de caché de teselas, un big data store espaciotemporal o un almacén de objetos.
Para crear más de un tipo de data store en el mismo equipo utilizando el mismo directorio de datos, especifique los valores separados por una coma. Por ejemplo, puede crear un data store relacional y de caché de teselas en el mismo equipo especificando relational,tileCache con la operación --stores. Sin embargo, Esri recomienda que no coloque más de un data store en el mismo equipo porque los data stores competirán para conseguir recursos, como memoria, lo que se puede traducir en un rendimiento deficiente.
Pasos siguientes
Si necesita más de un tipo de data store, cree tipos de data store adicionales. Aunque puede crear otro tipo de data store en el mismo equipo, instale y configure tipos de data store adicionales en equipos separados.
Si requiere más de un equipo para cada tipo de data store, agréguele uno o varios equipos.
Asegúrese de que el sitio de GIS Server en el que ha registrado el data store se haya configurado como servidor de alojamiento del portal de ArcGIS Enterprise.
Asimismo, configure una ubicación segura para las copias de seguridad del data store.