Você pode utilizar o assistente de Configuração do Data Store para criar armazenamentos de grandes dados de espaço-tempo, de gráficos, relacional e cache do mosaico para ligá-los a um site do GIS Server que atua como o servidor de hospedagem do portal ArcGIS Enterprise.
Se você não tiver acesso a um navegador da web, execute o utilitário configuredatastore na máquina onde você instalou o ArcGIS Data Store.
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.
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 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.
- 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.
- Entre na máquina onde o ArcGIS Data Store está instalado e abra hostidentifier.properties em um editor de texto. Entre utilizando a mesma conta que utilizou 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.
- 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
- Salve e feche o arquivo hostidentifier.properties.
- 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. Também permite que os usuários do portal adicionem arquivos CSV diretamente no Map Viewer Classic (anteriormente Map Viewer).
Se o site do GIS Server que você pretende utilizar como o servidor de hospedagem tiver um geodatabase enterprise registrado como banco de dados gerenciado, siga as instruções em Alterar banco de dados gerenciado para um armazenamento dedados relacional do ArcGIS Data Store para reconfigurar o servidor de hospedagem com um armazenamento de dados relacional.
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.
- 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.
- Digite o nome de usuário e senha de um administrador do ArcGIS Server e clique em Avançar.
O usuário deve ser um usuário embutido.
- 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.
- Digite um local para o diretório 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.
- Clique em Avançar.
- 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 nomodo primário-auxiliar.
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 você criar um armazenamento de dados relacional, configure um drive de rede mapeado em uma máquina separada e especifique-o como o diretório de cópia de segurança para seu armazenamento de dados relacional. Você pode utilizar um caminho de UNC para o diretório da cópia de segurança que você cria em uma máquina que é separada de sua 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 de comando configuredatastore para criar um armazenamento de grandes dados de espaço-tempo, relacional, de cache do mosaico ou um armazenamento de gráficos e registrá-lo com o site GIS Server usado para o servidor de hospedagem de portal do ArcGIS Enterprise. O utilitário está instalado no <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.
- Abra uma shell de comando.
- Execute o arquivo configuredatastore.sh e especifique o nome completamente qualificado de uma das máquinas no site do 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 .
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, 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:
./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /home/dsuser/scenedata --stores tileCache --mode cluster
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.
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 você precisar de mais de uma máquina para cada tipo de armazenamento de dados, adicione uma máquina ao seu armazenamento de dados relacional ou armazenamento de dados do cache de mosaico em execução no modo primário-auxiliar ou adicione pelo menos duas máquinas ao seu armazenamento de grandes dados de espaço-tempo ou armazenamento de dados do cache de mosaico em execução no modo de agrupamento.
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.
Além disso, configure um local seguro para cópias de segurança do armazenamento de dados.