Skip To Content

Comandos de REST do ArcGIS Data Store

Quando você configura o ArcGIS Data Store, você associa ele com o site do GIS Server que servirá como seu servidor de hospedagem do portal. As ações que alteram ou verificam o status do armazenamento de dados são executadas do Diretório Administrativo do ArcGIS Server . (O formato da URL é https://gisserver.domain.com:6443/arcgis/admin.) Você também pode remover uma máquina auxiliar de um armazenamento de dados relacional e do site GIS Server no Diretório Administrativo do ArcGIS Server . As seguintes seções resumem estas operações e vinculam à documentação do ArcGIS API.

Os seguintes são os caminhos no Diretório de Administrador ArcGIS Server que você precisa seguir para acessar operações para cada tipo de armazenamento de dados:

  • Armazenamento de dados relacional: dados > itens > enterpriseDatabases > <nome do armazenamento de dados> > máquinas > <nome da máquina>
  • Armazenamento de grandes dados de espaço-tempo: dados > itens > nosqlDatabases > AGSDataStore_bigdata_<nome do armazenamento de dados> > máquinas > <nome da máquina>
  • Armazenamento de dados do cache de mosaico: dados > itens > nosqlDatabases > AGSDataStore_nosql_<nome do armazenamento de dados> > máquinas > <nome da máquina>

Alterar o status de uma máquina do armazenamento de dados

Você pode parar e reiniciar máquinas individuais no armazenamento de dados. Você também pode promover uma máquina auxiliar do armazenamento de dados relacional para primária.

Parar a máquina primária do armazenamento de dados relacional não causa falha no armazenamento de dados em uma implantação local, já que você não deseja falhar se você estiver executando uma tarefa de manutenção, tal como tornar seu armazenamento de dados offline temporariamente.

Por exemplo, você altera o status da máquina do armazenamento de dados como parte do seguinte cenário de atualização:

  • Pare a máquina auxiliar.
  • Atualize a auxiliar.
  • Inicie a auxiliar.
  • Promova a auxiliar para primária utilizando o comando makePrimary.
  • Pare a máquina primária antiga.
  • Atualize a primária antiga.
  • Inicie a primária antiga.
  • Adicione a máquina primária antiga de volta no armazenamento de dados como a máquina auxiliar.

Entre no Diretório de Administrador do ArcGIS Server do servidor de hospedagem como o administrador de site do ArcGIS Server e siga para uma máquina específica para utilizar quaisquer dos seguintes comandos para alterar o status de uma máquina do armazenamento de dados:

Validar o armazenamento de dados

Você pode verificar o status das máquinas no armazenamento de dados utilizando o comando de REST validateArcGIS Server.

Efetue o login no ArcGIS Server Administrator Directory como administrador do site ArcGIS Server , vá para uma das máquinas no tipo de armazenamento de dados específico que deseja verificar e clique em validar para visualizar as informações relacionadas a este armazenamento de dados. Informações importantes relacionadas a um status do armazenamento de dados inclui o seguinte:

  • overallhealth—Os valores são Bom ou Ruim. Um armazenamento de dados é considerado ruim se mais da metade das máquinas nele estiverem inacessíveis ("datastore.overallhealth": "Ruim"). Uma máquina é considerada ruim se ela estiver inacessível ("machine.overallhealth": "Ruim").
  • status—Para armazenamentos de dados de cache de mosaico ou relacional, os valores possíveis são Iniciado ou Parado. Quando parado, você não pode publicar camadas de feição hospedadas ou camadas de cena hospedadas para seu portal.

    Para armazenamentos de dados spatiotemporal big, os status são como seguem:

    • verde—Todos os dados estão disponíveis
    • amarelo—Os dados estão disponíveis, mas alguns ou todas as cópias de réplica dos dados não estão disponíveis e seu armazenamento de dados spatiotemporal big não está atualmente disponível. Você sempre visualizará este status se você configurou um armazenamento de dados spatiotemporal big de única máquina. Você pode também visualizar este status se as máquinas estiverem rebalanceando dados, uma ou mais máquinas em seu armazenamento de dados spatiotemporal big são inacessíveis. Se você tiver um armazenamento de dados spatiotemporal big de múltiplas máquinas e visualizar um status amarelo, confirme que todas as máquinas ainda estão disponíveis validando cada máquina. Se elas estiverem disponíveis, espere algumas horas e verifique novamente. Se o status ainda estiver amarelo, examine os logs do ArcGIS Server para encontrar erros.
    • vermelho—Alguns ou todos os dados estão inacessível. Examine os logs e corrija os erros.

  • papel—Isto se aplica às máquinas em armazenamentos de dados relacional somente e indica se a máquina é primária ou auxiliar .
  • mensagens—Você verá o aviso e mensagens de erros relacionados ao status do armazenamento de dados aqui. Por exemplo, se você validar um armazenamento de dados do cache de mosaico de máquina múltipla, você receberá uma mensagem se os dados de cache da cena não estiverem altamente disponível atualmente (em outras palavras, há somente uma cópia de um ou mais dos caches de cena).

Você pode validar o armazenamento de dados para confirmar que uma máquina foi parada ou iniciada, confirmar que a auxiliar se tornou primária após você utilizar o comando makePrimary para identificar se seu armazenamento de dados de cache do mosaico estiver em um estado altamente disponível, ou como uma etapa inicial da correção de erros se camadas de feição ou de cena hospedadas não puderem ser publicadas ou acessadas, ou você não pode executar Ferramentas de GeoAnalytics.

Remover uma máquina auxiliar

Você pode remover uma máquina auxiliar de um armazenamento de dados relacional utilizando o comando de REST remove do ArcGIS Server . Por exemplo, se você deseja utilizar um computador diferente para a auxiliar, você poderá remover a máquina auxiliar antiga do armazenamento de dados, instalar o ArcGIS Data Store na nova máquina e configurar a nova máquina como a auxiliar.

Entre no Diretório Administrativo do ArcGIS Server do servidor de hospedagem como o administrador de site do ArcGIS Server para utilizar o comando remove .