Skip To Content

Criar um armazenamento de dados

Você pode usar o assistente de Configuração do Armazenamento de Dados para criar a maioria dos tipos de ArcGIS Data Store e juntá-los ao site GIS Server que atua como servidor de hospedagem do portal ArcGIS Enterprise.

Se você não tiver acesso a um navegador da web ou necessário implementar um armazenamento de dados de cache do mosaico no modo de agrupamento, execute o utilitário configuredatastore na máquina onde você instalou o ArcGIS Data Store em vez de usar o assistente de Configuração do Armazenamento de Dados.

Considerações antes de criar um armazenamento de dados

Esteja ciente do seguinte antes de criar um armazenamento de dados.

Espaço em disco e memória

Considere a quantidade do espaço em disco e memória necessária na máquina onde você criará um armazenamento de dados.

A seguir estão exemplos de como um armazenamento de dados pode usar grandes quantidades de espaço em disco:

  • Os armazenamentos de dados relacionais podem armazenar dados para milhares de camadas de feições hospedadas, que podem ocupar vários gigabytes de espaço em disco.
  • Os caches para dados 3D podem ter vários gigabytes ou até mesmo terabytes, dependendo da área incluída na camada de cena e da complexidade dos dados.
  • Se você arquivar dados que estejam entrando continuamente a partir de uma camada de fluxo ou você rastrear localizações de muitos trabalhadores de campo, o armazenamento de grandes dados de espaço-tempo poderá preencher rapidamente.
  • Para aproveitar as respostas de consulta em cache para melhorar o desempenho do desenho das camadas de feições, os caches devem persistir o máximo possível no armazenamento de objetos. Isso significa que o espaço em disco no armazenamento de objetos pode ser preenchido rapidamente. Para facilitar o armazenamento de caches de resposta de consulta por períodos mais longos, use uma única máquina para o armazenamento de objeto e certifique-se de que a única máquina contenha uma grande quantidade de espaço livre em disco. A quantidade de espaço em disco necessária depende de quantas camadas estão habilitadas para armazenamento em cache, quantas consultas exclusivas são feitas nessas camadas e por quanto tempo as consultas persistem. (O uso de um agrupamento de armazenamentos de objetos não demonstrou fornecer tantas melhorias no desempenho de exibição quanto o uso de uma única máquina com grande quantidade de espaço livre em disco.)

Em todos os casos, é importante monitorar as máquinas de armazenamento de dados e adicionar espaço em disco conforme necessário.

Você também precisa garantir que as máquinas tenham bastante memória disponível. Por exemplo, os armazenamentos de grandes dados de espaço-tempo consomem aproximadamente 50 por cento do espaço em disco disponível na máquina quando inicialmente configurados. Os armazenamentos de dados relacionais também pré-alocam memória para garantir que exista o suficiente para processar os dados. O tráfego de alto volume em camadas de cena e de feição hospedadas também pode consumir uma quantidade considerável de memória. Gráficos de conhecimento são camadas complexas que modelam relacionamentos entre entidades. Percorrer e analisar esses relacionamentos é um processo que exige muita memória.

Por essas razões, a Esri recomenda que você configure armazenamentos de grandes dados de espaço-tempo, armazenamentos de objetos e armazenamentos de gráficos em máquinas separadas de outros armazenamentos de dados. A Esri também recomenda que, sempre que possível, você configure o armazenamento de dados relacional e o armazenamento de dados do cache de mosaico em máquinas separadas umas das outras. Se você configurar mais de um tipo de armazenamento de dados na mesma máquina, utilize máquinas robustas com bastante memória e espaço em disco.

Em todos os casos, monitore os logs do armazenamento de dados para mensagens sobre espaço em disco e memória. Se a sua máquina estiver sem recursos, o armazenamento de dados deixará de funcionar.

Consulte requisitos de sistema do ArcGIS Data Store para informações sobre memória e espaço em disco mínimo necessários para criar cada tipo de armazenamento de dados e adicionar o tamanho estimado de dados que você pretende armazenar em cada um e os processos que executará em cada máquina.

Múltiplos cartões NIC ou entradas DNS

Se você instalar o ArcGIS Data Store em uma máquina que contém mais de um cartão de controlador da interface de rede (NIC) ou múltiplas entradas DNS (também denominado registros), identifique qual endereço IP e nome de host o armazenamento de dados utilizará para comunicação de rede. Antes de criar um armazenamento de dados na máquina, determine qual endereço IP pode ser utilizado por outras máquinas na sua rede para se comunicar com a máquina do ArcGIS Data Store, abra o arquivo hostidentifier.properties do ArcGIS Data Store e adicione o endereço IP no arquivo.

  1. Determine qual endereço IP usar. Abra uma janela de comando em diferentes máquinas na mesma rede e faça ping na máquina do ArcGIS Data Store.
  2. Entre na máquina onde o ArcGIS Data Store está instalado e abra hostidentifier.properties em um editor de texto.

    Use a mesma conta de registro usada quando o ArcGIS Data Store foi instalado.

    O arquivo está instalado no framework\etc do diretório da instalação do ArcGIS Data Store . Por padrão, este local é /home/ags/arcgis/datastore/framework/etc.

  3. Remova a marca de comentário (#) da propriedade hostidentifier e defina a propriedade para o endereço IP do cartão NIC ou entrada DNS que você deseja que o armazenamento de dados utilize para comunicação de rede.

    Neste exemplo, o endereço IP utilizado para se comunicar com a máquina é 12.34.56.789.

    hostidentifier=12.34.56.789

  4. Salve e feche o arquivo hostidentifier.properties.
  5. Reinicie o serviço ArcGIS Data Store nesta máquina.

Se necessário, siga as etapas para configurar outros componentes de software do ArcGIS Enterprise em máquinas com múltiplos cartões NIC ou entradas DNS:

O servidor de hospedagem

Uma implantação do ArcGIS Enterprise inclui um site do GIS Server para agir como seu servidor de hospedagem. No mínimo, o servidor de hospedagem deve ser configurado com um armazenamento de dados relacional criado através do ArcGIS Data Store. Este armazenamento de dados relacional mantém os dados usados por camadas de feição hospedadas criadas quando você adiciona arquivos à sua organização e publica camadas de feições, e quando você publica camadas de feição hospedadas do ArcGIS Pro. Ele também permite que os usuários do portal adicionem arquivos de valores separados por vírgula (CSV) diretamente a um mapa.

Crie um armazenamento de dados usando o assistente de configuração de armazenamento de dados

Se você executar o assistente de instalação, o assistente de Configuração do Data Store abrirá automaticamente no seu navegador da web padrão. Alternativamente, você pode abrir o assistente a partir do menu de atalho do computador ou digitar a URL em um navegador. A URL do Assistente de Configuração do Data Store está no formato https://datastoremachine.domain.com:2443/arcgis/datastore.

  1. Especifique o nome de domínio completamente qualificado de uma máquina no site do ArcGIS GIS Server que será usado como servidor de hospedagem do portal.

    Forneça a máquina no formato gisserver.domain.com. Se você tiver um site com múltiplas máquinas, poderá usar o nome de domínio completamente qualificado de qualquer uma das máquinas no site GIS Server.

  2. Digite o nome de usuário e senha de um administrador do ArcGIS Server e clique em Avançar.

    O usuário deve ser uma conta integrada.

  3. Escolha o tipo do armazenamento de dados para criar nesta máquina e clique em Avançar.

    Embora seja possível criar mais de um tipo de armazenamento de dados na mesma máquina, a Esri recomenda não fazer isso, pois os armazenamentos de dados competirão por recursos de memória, o que pode levar a um desempenho ruim.

    Se um opção do tipo de armazenamento de dados não estiver habilitado, pode ser que esse tipo não esteja instalado na máquina ou que o tipo de armazenamento de dados já tenha sido configurado nesta máquina.

  4. Digite um local para o diretório de conteúdo do ArcGIS Data Store .

    Este diretório contém os arquivos de armazenamento de dados e o diretório de backup de armazenamento de dados relacional (se você criou um armazenamento de dados relacional).

    Anotação:

    O caminho de diretório não poderá conter um espaço quando você especificar um diretório do ArcGIS Data Store para um armazenamento de grandes dados de espaço-tempo,ou de cache do mosaico.

    Você não pode utilizar um caminho de UNC ao especificar o diretório de arquivo do armazenamento de dados.

    Não use um compartilhamento de arquivo para este diretório.

    Mantenha os arquivos do armazenamento de dados na mesma máquina onde você instalará o ArcGIS Data Store.

  5. Clique em Avançar.
  6. Revise as informações na caixa de diálogo Resumo da Configuração. Se estiver correto, clique em Finalizar. Se alterações forem necessárias, clique em Voltar e faça as correções.

    O primeiro armazenamento de dados relacional que você registra com um site do GIS Server é a máquina primária. Se você instalar o ArcGIS Data Store em uma segunda máquina e criar outro armazenamento de dados relacional registrado no mesmo site do GIS Server, ele será uma máquina auxiliar. Isso também é verdadeiro para armazenamentos de dados do cache de mosaico em execução no modo primário-auxiliar e armazenamentos de gráfico.

    Quando a configuração completar com sucesso, você terá uma máquina do armazenamento de dados.

    Se houver erros na instalação, clique em Avançar na caixa de diálogo Resumo da Configuração para reabrir o Assistente de Configuração do Data Store de forma que você possa fornecer diferentes informações. Consulte Correção de Erros do ArcGIS Data Store para causas e soluções dos erros de instalação.

Após criar um armazenamento de dados, configure o diretório da cópia de segurança em um local separado da instalação do ArcGIS Data Store. Consulte Gerenciar cópias de segurança do armazenamento de dados para mais informações.

Crie um armazenamento de dados usando o utilitário configuredatastore

Você pode usar o utilitário configuredatastore para criar todos os tipos de armazenamento de dados implementados através do ArcGIS Data Store. Quando você configura um armazenamento de dados, ele é registrado com o site GIS Server usado para o servidor de hospedagem do portalArcGIS Enterprise.

O utilitário configuredatastore é instalado em <ArcGIS Data Store installation directory>\arcgis\datastore\tools.

Anotação:

Se você criar o script da criação de múltiplas máquinas do armazenamento de grandes dados de espaço-tempo, uma máquina do armazenamento de grandes dados de espaço-tempo deverá ser configurada manualmente com o site GIS Server antes que você possa executar o script da criação de máquinas do armazenamento de grandes dados de espaço-tempo adicionais. Inclua tempos de espera em seu script para garantir que as máquinas do armazenamento de grandes dados de espaço-tempo adicionais não sejam adicionadas ao mesmo tempo.

  1. Abra uma shell de comando.
  2. Execute o arquivo configuredatastore.sh e especifique o nome completamente qualificado de uma das máquinas no site GIS Server com a qual deseja registrar o armazenamento de dados, o nome de usuário e a senha de um administrador do ArcGIS Server, o caminho a ser usado para o diretório de dados do ArcGIS Data Store e o tipo do armazenamento de dados que você deseja criar.

    Se você tiver um site do GIS Server com múltiplas máquinas, poderá usar o nome de domínio completamente qualificado de qualquer uma das máquinas no site .

    Se você especificar um tipo de armazenamento de dados que não esteja instalado na máquina onde você executa o utilitário configuredatastore, você receberá uma mensagem de erro.

    Nos seguintes exemplos, o nome de uma máquina no site GIS Server é myserver.domain.com, o nome de usuário e senha de administrador são siteadmin e T1n@sp, respectivamente, o diretório de dados é /home/dsuser/data.

    Neste exemplo, um armazenamento de dados relacional é criado:

    ./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /home/dsuser/data --stores relational

    Neste exemplo, um armazenamento de grandes dados espaço-tempo é criado:

    ./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /temporal/data --stores spatiotemporal

    Ao criar um armazenamento de dados do cache de mosaico, é possível usar a operação --mode para especificar o modo de implantação.

    Para armazenamentos de dados do cache de mosaico, as opções de modo são primário-auxiiar (o padrão) ou modo de agrupamento. Se você não especificar a operação --mode, o armazenamento de dados do cache de mosaico será criado em modo primário-auxiliar.

    Neste exemplo, um armazenamento de dados do cache de mosaico é criado no modo de agrupamento em uma máquina separada, mas registrado com o mesmo servidor de hospedagem conforme o armazenamento de dados relacional criado no último exemplo: Execute o utilitário em todas as máquinas do armazenamento de dados de cache do mosaico a serem adicionadas ao agrupamento.

    ./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /home/dsuser/scenedata --stores tileCache --mode cluster

    A operação --mode também é usada para especificar o modo de implantação de um armazenamento de objeto. Para armazenamentos de objetos, a implantação padrão é uma implantação de única máquina (no modo primária-auxiliar). Se você pretende usar várias máquinas no armazenamento de objetos, especifique --mode cluster ao criar o armazenamento de objetos.

    Neste exemplo, um agrupamento de três máquinas é implantado como um armazenamento de objeto. Execute o mesmo utilitário de cada uma das três máquinas do armazenamento de objetos do ArcGIS Data Store.

    ./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /home/dsuser/ftcacheds 
    --stores object --mode cluster

    Anotação:

    Você não pode alterar o modo ou armazenamento de um objeto após criá-lo.

    O caminho do diretório não pode conter um espaço quando você especifica um diretório do ArcGIS Data Store para um armazenamento de dados do cache de mosaico, armazenamento de grandes dados de espaço-tempo ou armazenamento de objeto.

    Para criar mais de um tipo de armazenamento de dados na mesma máquina usando o mesmo diretório de dados, especifique os valores separados por uma vírgula. Por exemplo, você pode criar um armazenamento de dados do cache de mosaico ou relacional na mesma máquina especificando relational,tileCache com a operação --stores. No entanto, a Esri recomenda que você não coloque mais de um armazenamento de dados na mesma máquina, pois os armazenamentos de dados competem por recursos como memória, o que pode afetar negativamente o desempenho.

Próximas etapas

Se você precisar de mais de um tipo de armazenamento de dados, crie tipos do armazenamento de dados adicionais Embora seja possível criar outro tipo de armazenamento de dados na mesma máquina, em vez disso, instale e configure outros tipos de armazenamento de dados em máquinas separadas.

Se precisar de mais de uma máquina para cada tipo de armazenamento de dados, adicione uma máquina ou máquinas a ele.

Certifique-se que o site GIS Server com o qual você registrou seu armazenamento de dados foi configurado como o servidor de hospedagem do portal ArcGIS Enterprise.

Além disso, configure um local seguro para cópias de segurança do armazenamento de dados.