Você pode usar o assistente de configuração do Data Store 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.
Dica:
Se alguma das seguintes opções for verdadeira, você deve executar o utilitário configuredatastore na máquina onde você instalou ArcGIS Data Store em vez de usar o assistente de configuração do Data Store:
- Você não tem acesso a um navegador da web.
- Você precisa substituir uma máquina em um armazenamento de dados de cache de mosaicos existente.
- Você precisa implantar o armazenamento de gráficos no modo de agrupamento.
- Você deseja implantar cada nó em um armazenamento de grandes dados espaço-temporal com um papel específico.
A configuração é feita por máquina onde o ArcGIS Data Store está instalado. O assistente de configuração do Data Store é um aplicativo da web que você pode executar em outra máquina que tenha acesso à máquina onde você instalou o ArcGIS Data Store, enquanto você deve executar 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:
- O armazenamento de dados relacionais pode armazenar dados para milhares de camadas de feições hospedadas, o que pode ocupar vários gigabytes de espaço em disco.
- Se você arquivar dados que chegam continuamente de uma camada de fluxo ou rastrear localizações de vários trabalhadores móveis, o armazenamento de grandes dados espaço-temporal pode ficar cheio rapidamente.
- Os caches para dados 3D podem ter vários gigabytes ou até terabytes, dependendo da área incluída na camada de cena ou na camada de mosaico 3D e da complexidade dos dados.
- 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. Quando usado para caches de resposta de consulta, o uso de um agrupamento de armazenamentos de objetos não demonstrou fornecer tantas melhorias no desempenho do desenho quanto o uso de uma única máquina com grandes quantidades 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, o armazenamento de grnades dados espaço-temporal consome aproximadamente 50% da memória disponível na máquina quando configurado inicialmente. O armazenamento de dados relacional também pré-aloca memória para garantir que haja memória suficiente para processar 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. Atravessar e analisar as relações nos gráficos de conhecimento é um processo que exige muita memória.
Por estas razões, é recomendável que você configure cada tipo do ArcGIS Data Store em máquinas separadas umas das outras e separadas dos sites do ArcGIS Server. Se você configurar mais de um tipo de armazenamento de dados na mesma máquina, use máquinas robustas com bastante memória e espaço em disco, mas esteja ciente de que a contenção de recursos pode tornar um ou mais armazenamentos de dados inoperantes.
Em todos os casos, monitore os logs do armazenamento de dados para mensagens sobre espaço em disco e memória. Se uma máquina ficar sem recursos, o armazenamento de dados irá parar 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.
Identifique o endereço IP e o nome de host para máquinas com múltiplas placas NIC ou entradas DNS
Se você instalar o ArcGIS Data Store em uma máquina que contenha mais de um cartão de controlador da interface de rede (NIC) ou múltiplas entradas DNS (também denominado registros), você deverá identificar 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 ArcGIS Data Store do hostidentifier.properties e adicione o endereço IP no arquivo.
- Determine qual endereço IP usar. Abra um prompt de comando em uma máquina diferente 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.
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.
- 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 GIS Server que atua como seu servidor de hospedagem. Os tipos do ArcGIS Data Store são configurados com o servidor de hospedagem.
Crie um armazenamento de dados usando o assistente de configuração do Data Store
Se você executar o assistente de instalação ArcGIS Data Store, o assistente de configuração do Data Store abrirá automaticamente no seu navegador da web padrão. Alternativamente, você pode abrir o assistente de configuração 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.example.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.example.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.
- Forneça o nome de usuário e a senha do ArcGIS Server principal do administrador do site para esse site e clique em Avançar.
- Escolha o tipo do armazenamento de dados para criar nesta máquina.
- Relacional—Configura o armazenamento de dados relacional.
- Spatiotemporal—Configura o armazenamento de grandes dados espaço-temporal. As três primeiras máquinas recebem os papéis de coordenador e de dados. A partir da quarta máquina, todas as máquinas adicionadas ao aggrupamento são implantadas somente no papel de dados.
- Gráfico—Configura o armazenamento de gráfico no modo de instância única.
- Objeto—Configura o armazenamento de objeto do ArcGIS Data Store. Escolha o modo a ser usado: máquina única ou agrupamento.
Embora seja possível criar mais de um tipo de armazenamento de dados na mesma máquina, é recomendável que você não faça 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.
As três primeiras máquinas do armazenamento de grandes dados de espaço-tempo que você configura usando o assistente de configuração do Data Store são criadas nos papéis de coordenador e de dados. Máquinas adicionais do armazenamento de grandes dados de espaço-tempo que você configura usando o assistente configuração do Data Store são criadas no papel de dados. Consulte Adicionar máquinas a um armazenamento de dados para obter informações sobre funções da máquina.
- Clique em Avançar.
- Digite um local para o diretório de conteúdo do ArcGIS Data Store .
Este diretório contém os arquivos do armazenamento de dados. Ao criar o armazenamento de dados relacional, o diretório de conteúdo também contém o diretório de cópia de segurança padrão.
Anotação:
- O diretório de conteúdo do armazenamento de dados deve estar na mesma máquina onde você instala o ArcGIS Data Store.
- Não use um compartilhamento de arquivo para este diretório.
- Você não pode utilizar um caminho de UNC ao especificar o diretório de arquivo do armazenamento de dados.
- 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 grandes dados espaço-temporal.
- 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.
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. Ao configurar um armazenamento de dados, ele é registrado no site GIS Server usado para o servidor de hospedagem do portal ArcGIS Enterprise, que você especifica ao executar o utilitário.
O utilitário configuredatastore é instalado em <ArcGIS Data Store installation directory>/tools.
Anotação:
Se você criar um script para a criação de várias máquinas em um armazenamento de grandes dados de espaço-tempo, armazenamento de gráfico ou armazenamento de objeto, a primeira máquina deverá ser configurada manualmente com o site GIS Server antes que você possa criar um script para a criação de máquinas adicionais no agrupamento. Inclua tempos de espera no seu script para garantir que máquinas adicionais não sejam adicionadas ao mesmo tempo.
Configure apenas um armazenamento de dados de cache de mosaico para substituir uma máquina com falha em um armazenamento de dados de cache de mosaico existente. Nenhuma camada recém-publicada grava no armazenamento de dados do cache de mosaico; portanto, não há motivo para adicionar um armazenamento de dados do cache de mosaico a uma implantação existente do ArcGIS Enterprise.
- Abra um shell de comando na máquina onde o ArcGIS Data Store está instalado.
- 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.example.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.example.com siteadmin T1n@sp /home/dsuser/data --stores relational
Neste exemplo a seguir, um armazenamento de grandes dados de espaço-tempo é criado. Esta máquina atuará como coordenadora.
./configuredatastore.sh myserver.example.com siteadmin T1n@sp /temporal/data --stores spatiotemporal --roles coord
Ao configurar um armazenamento de dados de cache de mosaico em uma máquina, use 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) e 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, uma máquina de armazenamento de dados de cache de mosaico é configurada para se tornar parte de um armazenamento de dados de cache de mosaico existente em execução no modo de agrupamento.
./configuredatastore.sh myserver.example.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 do 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 o 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.example.com siteadmin T1n@sp /home/dsuser/ftcacheds --stores object --mode cluster
Anotação:
Você não pode alterar o modo de armazenamento de um objeto depois de criá-lo.
A operação --mode também especifica o modo de implantação do armazenamento de gráficos. Por padrão, o armazenamento de gráficos é implantado no modo de instância única. Para criar um armazenamento de gráficos de alta disponibilidade, especifique --mode cluster quando você cria o armazenamento de gráficos.
Um agrupamento de armazenamento de gráficos deve conter três máquinas. Neste exemplo, o utilitário configuredatastore é executado em cada uma das três máquinas de armazenamento de gráficos do ArcGIS Data Store.
./configuredatastore.sh myserver.example.com siteadmin T1n@sp /home/dsuser/ftcacheds --stores graph --mode cluster
Anotação:
O caminho do diretório não pode conter um espaço quando você especifica um diretório do ArcGIS Data Store para o 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. No entanto, é recomendado 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, é recomendável instalar e configurar tipos adicionais 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.