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 ServerGIS 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 a partir do ArcGIS Server Administrator Directory para o servidor de hospedagem como administrador do ArcGIS Server. (O formato da URL é https://gisserver.domain.com:6443/arcgis/admin.) Você também pode remover uma máquina em espera de um armazenamento de dados relacional ou armazenamento de dados de cache de mosaico em execução no modo de espera principal e remover a máquina em espera do site do GIS Server no ArcGIS Server Administrator Directory. As seguintes seções resumem estas operações e vinculam à documentação do ArcGIS API.

Se você não for o administrador do ArcGIS Server do servidor de hospedagem, precisará trabalhar com essa pessoa para concluir as tarefas descritas aqui.

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

  • Armazenamento de dados relacional—Clique em dados > itens > enterpriseDatabases > <nome do armazenamento de dados> > máquinas > <nome da máquina>.
  • Armazenamento de grandes dados de espaço-tempo—Clique em dados > itens > nosqlDatabases > AGSDataStore_bigdata_<nome do armazenamento de dados> > máquinas > <nome da máquina>.
  • Armazenamento de dados do cache de mosaico—Clique em dados > itens > nosqlDatabases > AGSDataStore_nosql_<nome do armazenamento de dados> > máquinas > <nome da máquina>.
  • Armazenamento de dados—Clique em dados > itens > nosqlDatabases > AGSDataStore_graph_<data store name> > machines > <machine name>.

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 de armazenamento de dados relacional auxiliar ou auxiliar em um armazenamento de dados de cache de mosaico auxiliar principal a ser o principal.

Parar a máquina primária do armazenamento de dados 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 ArcGIS Server Administrator Directory 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:

  • parar
  • iniciar
  • makePrimary (máquinas de armazenamento de dados relacionais auxiliar ou armazenamentos de dados de cache de mosaico no modo auxiliar principal apenas)

Validar o armazenamento de dados

Você pode verificar o status das máquinas em um armazenamento de dados usando o comando REST validar do ArcGIS Server.

Entre no ArcGIS Server Administrator Directory para o servidor de hospedagem como o administrador do site do ArcGIS Server, vá até uma das máquinas no tipo de armazenamento de dados específico que deseja verificar e clique em validar para ver as informações relacionadas deste 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.
  • clusterStatus—Para armazenamentos de grandes dados de espaço-tempo, os status são como seguem:
    • green—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—Isso se aplica a máquinas em um armazenamento de dados relacional ou armazenamento de dados de cache de mosaico auxiliar principal apenas 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 GeoAnalytics Tools.

Remover uma máquina auxiliar

Você pode remover uma máquina auxiliar de um armazenamento de dados relacional ou armazenamento de dados de cache de mosaico auxilixar principal usando o comando REST remover ArcGIS Server. Por exemplo, se você deseja usar um computador diferente para o modo auxiliar, você pode remover a máquina auxilixar antiga do armazenamento de dados, instale ArcGIS Data Store na nova máquina e configure-a como auxiliar.

Entre no ArcGIS Server Administrator Directory do servidor de hospedagem como o administrador de site do ArcGIS Server para utilizar o comando remover.