Skip to main content

Crear un data store

Puede utilizar la aplicación de configuración de Data Store para crear la mayoría de los tipos de ArcGIS Data Store y unirlos a su servidor de alojamiento.

Sugerencia:

Si cualquiera de lo siguiente es verdadero, debe ejecutar la utilidad configuredatastore en el equipo en el que instaló ArcGIS Data Store en lugar de usar la aplicación de configuración de Data Store:

  • No tiene acceso a un navegador web.

  • Desea implementar cada nodo en un big data store espaciotemporal con un rol específico.

La configuración se efectúa por equipo cuando ArcGIS Data Store está instalado. Como la aplicación de configuración de Data Store es una aplicación web, puede ejecutarla desde otro equipo que tiene acceso al equipo en el que se ha instalado ArcGIS Data Store, mientras que es preciso ejecutar la utilidad configuredatastore en el equipo en el que ha instalado ArcGIS 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:

  • El almacén relacional puede 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 móviles, el big data store espaciotemporal puede llenarse rápido.

  • Las cachés de datos 3D pueden ser de varios gigabytes o incluso terabytes, dependiendo del área incluida en la capa 3D y de la complejidad de los datos. Ajuste el tamaño del equipo (o equipos) del almacén de objetos como corresponda.

  • 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. 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, el big data store espaciotemporal consume aproximadamente un 50 por ciento de la memoria disponible del equipo cuando se configura inicialmente. El almacén relacional también asigna previamente memoria para asegurarse de que se dispone de la suficiente para procesar los datos. El tráfico de elevado volumen en las capas 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.

Precisamente por ello, se recomienda configurar cada tipo de ArcGIS Data Store en equipos separados entre sí y separados de sitios de ArcGIS Server. Si configura más de un tipo de data store en el mismo equipo, utilice equipos robustos con suficiente memoria y espacio de disco, pero tenga en cuenta que la contención de recursos podría hacer que uno o más de los data stores quedaran inoperativos.

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.

  1. Determine qué dirección IP usar. Abra una ventana de comando en un equipo diferente de la misma red y haga ping al equipo de ArcGIS Data Store.

  2. 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 manera predeterminada, esa ubicación es /home/ags/arcgis/datastore/framework/etc.

    Utilice la cuenta de inicio de sesión de ArcGIS Data Store.

    El archivo se instala en framework\etc del directorio de instalación de ArcGIS Data Store. De manera predeterminada, esa ubicación es C:\Program Files\ArcGIS\DataStore\framework\etc.

  3. 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

  4. Guarde y cierre el archivo hostidentifier.properties.

  5. 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 varios NIC o entradas de DNS:

El servidor de alojamiento

Una implementación de ArcGIS Enterprise incluye un sitio de Servidor SIG que actúa como su servidor de alojamiento. Los tipos de ArcGIS Data Store se configuran en el servidor de alojamiento.

Crear un data store mediante la aplicación de configuración de data store

Si ejecuta el asistente de instalación de ArcGIS Data Store, la aplicación de configuración de data store se abre automáticamente en el navegador web predeterminado. Si lo prefiere, puede abrir la aplicación de configuración en el menú de acceso directo del equipo o escribir la URL en un navegador. La dirección URL de la aplicación de configuración de data store tiene el formato https://datastoremachine.example.com:2443/arcgis/datastore.

  1. Cuando la aplicación se abra, haga clic en Iniciar.

  2. En la pestaña Detalles del servidor de alojamiento, proporcione uno de los datos siguientes en el campo Servidor de alojamiento para especificar el sitio de ArcGIS GIS Server que se utilizará como servidor de alojamiento:

    • Nombre de dominio totalmente calificado de uno de los equipos del sitio del servidor de alojamiento, con el formato gisserver.example.com

      Si tiene un sitio de varios equipos, puede usar el nombre de dominio totalmente calificado de cualquiera de los equipos del sitio de Servidor SIG.

    • URL del sitio del servidor de alojamiento con formato https://gisserver.example.com:6443

      Utilice el formato indicado arriba. No utilice la URL que incluye el nombre del equilibrador de carga o el adaptador web.

    • Dirección IP de uno de los equipos del sitio del servidor de alojamiento

      Si tiene un sitio de varios equipos, puede usar la dirección IP de cualquiera de los equipos del sitio de Servidor SIG.

  3. Indique el nombre de usuario y la contraseña del administrador del sitio principal de ArcGIS Server para dicho sitio y haga clic en Siguiente.

  4. Especifique una ubicación para el directorio de contenido de ArcGIS Data Store.

    Este directorio contiene los archivos del data store. Cuando crea el almacén relacional, el directorio de contenido también contiene el directorio de copia de seguridad predeterminado para el almacén relacional.

    Nota:
    • El directorio de contenido del data store debe encontrarse en el mismo equipo en el que ha instalado ArcGIS Data Store.

    • No utilice ningún un recurso compartido de archivos para este directorio.

    • No es posible usar una ruta UNC al especificar el directorio de contenido del data store.

    • La ruta del directorio no puede contener un espacio cuando especifique un directorio de ArcGIS Data Store para un big data store espaciotemporal.

  5. Haga clic en Siguiente.

  6. Elija el tipo de data store para crear en este equipo.

    • Relacional: configura el almacén relacional.

    • Espaciotemporal: configura el big data store espaciotemporal. A los tres primeros equipos se asignan los roles de coordinador y de datos. A partir del cuarto equipo, todos los equipos agregados al clúster se implementan solo en el rol de datos.

    • Gráfico: configura el graph store. Elija el modo que va a utilizar: un equipo o clúster.

      Cuando se implementa en el modo de clúster, el graph store no es viable hasta que contenga tres equipos.

    • Objecto: configura el almacén de objetos ArcGIS Data Store. Elija el modo que va a utilizar: un equipo o clúster.

      Cuando se implementa en el modo de clúster, el almacén de objetos no es viable hasta que contenga tres equipos como mínimo.

    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.

  7. Haga clic en Siguiente.

  8. Revise la información de la pestaña 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.

    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 la ventana Resumen de configuración para abrir de nuevo la aplicación de configuración del data store con el fin de proporcionar una información diferente. Consulte Preguntas frecuentes sobre la implementación para conocer las causas y soluciones de los errores de configuración comunes.

Si crea un data store de alta disponibilidad, configure ArcGIS Data Store en equipos adicionales.

Después de crear el tipo de 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, también se registra en el servidor de alojamiento, que se especifica al ejecutar la utilidad.

La utilidad configuredatastore está instalada en <ArcGIS Data Store installation directory>/tools.

La utilidad configuredatastore está instalada en <ArcGIS Data Store installation directory>\arcgis\datastore\tools.

Nota:

Si programa la creación de varios equipos en un big data store espaciotemporal, graph store o almacén de objetos, se debe configurar manualmente el primer equipo con el sitio de Servidor SIG antes de poder escribir una secuencia de comandos para la creación de equipos adicionales en el clúster. Incluya tiempos de espera en su secuencia de comandos para garantizar que los equipos adicionales no se agreguen al mismo tiempo.

  1. Abra un shell de comando en el equipo en el que está instalado ArcGIS Data Store.

  2. En el equipo en el que está instalado ArcGIS Data Store, abra una ventana de comandos utilizando la opción Ejecutar como administrador.

  3. Ejecute la utilidad configuredatastore.sh y especifique el nombre totalmente calificado de uno de los equipos del sitio de Servidor SIG 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 Servidor SIG, 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 Servidor SIG es myserver.example.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 almacén relacional:

    ./configuredatastore.sh myserver.example.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.example.com siteadmin T1n@sp /temporal/data --stores spatiotemporal --roles coord

    La operación --mode también sirve para especificar el modo de implementación del almacén de objetos. Para almacenes de objetos, la implementación predeterminada es una implementación en un solo equipo. 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.example.com siteadmin T1n@sp /home/dsuser/ftcacheds
    --stores object --mode cluster
    

    La operación --mode también especifica el modo de implementación del graph store. El graph store se implementa en el modo de instancia única de forma predeterminada. Para crear un graph store de alta disponibilidad, especifique --mode cluster cuando cree el graph store.

    El clúster de graph store debe contener tres equipos. En este ejemplo, la utilidad configuredatastore se ejecuta desde cada uno de los tres equipos de graph store de ArcGIS Data Store.

    ./configuredatastore.sh myserver.example.com siteadmin T1n@sp /home/dsuser/ftcacheds
    --stores graph --mode cluster
    
    Nota:

    La ruta del directorio no puede contener un espacio cuando especifique un directorio de ArcGIS Data Store para el big data store espaciotemporal o el 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.

  4. Ejecute la utilidad configuredatastore.bat y especifique el nombre de dominio totalmente calificado de un equipo del sitio de Servidor SIG 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.

    En este ejemplo, el nombre de un equipo del sitio de Servidor SIG es myserver.example.com, el nombre de usuario y la contraseña del administrador son siteadmin y T1n@sp, respectivamente, el directorio de datos es C:\data\ y se crea un almacén relacional:

    configuredatastore myserver.example.com siteadmin T1n@sp c:\data\ --stores relational

    En el siguiente ejemplo, se crea un big data store espaciotemporal. Este equipo actuará como coordinador.

    configuredatastore myserver.example.com siteadmin T1n@sp c:\temporal\data --stores spatiotemporal --roles coord

    La operación --mode también sirve para especificar el modo de implementación del almacén de objetos. Para almacenes de objetos, la implementación predeterminada es una implementación en un solo equipo. 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 myserver.example.com siteadmin T1n@sp c:\ftcacheds
    --stores object --mode cluster
    
    Nota:

    No puede cambiar el modo de un almacén de objetos después de crearlo.

    La operación --mode también especifica el modo de implementación del graph store. El graph store se implementa en el modo de instancia única de forma predeterminada. Para crear un graph store de alta disponibilidad, especifique --mode cluster cuando cree el graph store.

    El clúster de graph store debe contener tres equipos. En este ejemplo, la utilidad configuredatastore se ejecuta desde cada uno de los tres equipos de graph store de ArcGIS Data Store.

    configuredatastore myserver.example.com siteadmin T1n@sp /home/dsuser/ftcacheds
    --stores graph --mode cluster
    
    Nota:

    La ruta del directorio no puede contener un espacio cuando especifique un directorio de ArcGIS Data Store para el big data store espaciotemporal o el 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.

Pasos siguientes

  • Si utiliza ArcGIS Data Store en un sistema de producción, configure cada data store para crear copias de seguridad en una ubicación compartida.

    ArcGIS Data Store genera automáticamente archivos de copia de seguridad para los almacenes relacionales. La ubicación predeterminada para los archivos de copia de seguridad de almacén relacional se encuentra en el mismo equipo que ArcGIS Data Store. Mueva manualmente esos archivos a un equipo diferente para protegerlos en el caso de que falle el data store o cree una ubicación de red compartida y configure ArcGIS Data Store para que escriba los archivos de copia de seguridad en esa ubicación.

    No existe ninguna ubicación de copia de seguridad predeterminada para los demás tipos de data store implementados a través de ArcGIS Data Store. Registre una ubicación de copia de seguridad en un directorio de red compartido o en una ubicación de almacenamiento la nube para poder crear una copia de seguridad de estos data stores.

  • Si todavía no lo ha hecho, configure el servidor de alojamiento.

    Cada tipo de ArcGIS Data Store contiene datos que rellenan diferentes tipos de capas alojadas en ArcGIS Enterprise. Esto significa que el sitio de Servidor SIG con el que registró ArcGIS Data Store debe establecerse como servidor de alojamiento. Si aún no ha federado su sitio de servidor y no lo ha designado como servidor de alojamiento, hágalo ahora.

  • Si requiere que cualquier data store tenga alta disponibilidad o sea escalable, configure equipos adicionales.

    Los distintos tipos de datos store admiten diferentes modos de configuración que ofrecen alta disponibilidad o escalabilidad. Consulte las instrucciones en Agregar equipos a un data store.

  • Si necesita que el data store use un certificado SSL de una autoridad de certificación o de un certificado de dominio, reemplace el certificado autofirmado en cada equipo del data store.

  • Si la organización requiere que el administrador configure las contraseñas de las bases de datos que utiliza su organización, cambie las contraseñas del almacén relacional.

    Las contraseñas de almacenes relacionales se generan aleatoriamente cuando instala ArcGIS Data Store. Si el sitio requiere que configure sus propias contraseñas, cámbielas con la utilidad changepassword.

  • Si necesita más de un tipo de data store, cree tipos de data store adicionales.