Skip To Content

ArcGIS Data Store команды REST

При выполнении настройки ArcGIS Data Store вы соединяете его с сайтом GIS Server, который будет служить в качестве хост-сервера портала. Действия, которые меняют или проверяют состояние хранилища данных или удаляют хранилище данных с сайта GIS Server, выполняются из ArcGIS Server Administrator Directory. (Формат URL-адреса – https://gisserver.domain.com:6443/arcgis/admin.) В следующих разделах приводится описание этих операций и ссылка на документацию ArcGIS API.

Здесь приводятся пути в Administrator Directory ArcGIS Server, которым надо следовать, чтобы получить доступ к операциям для каждого типа хранилища данных:

  • Реляционное хранилище данных: данные > элементы > enterpriseDatabases > <имя хранилища данных> > компьютеры > <имя компьютера> > проверка.
  • Хранилище больших пространственно-временных данных: данные > элементы > nosqlDatabases > большие данные AGSDataStore_<имя хранилища данных> > компьютеры > <имя компьютера>.
  • Хранилище данных полистного кэша: данные > элементы > nosqlDatabases > AGSDataStore_nosql_<имя хранилища данных> > компьютеры > <имя компьютера>.

Изменение статуса компьютера с хранилищем данных

Вы можете остановить и перезапустить отдельные компьютеры в хранилище данных. Также можно преобразовать резервный компьютер реляционного хранилища данных и хранилища данных полистного кэша в основной.

При остановке основного компьютера хранилища данных полистного кэша или реляционных данных восстанавливать работоспособность этих хранилищ данных на локальных развёртываниях не требуется, да вам это и не нужно, если вы выполняете задачу по обслуживанию, например – временно переводите хранилище данных в режим офлайн.

Например, статус компьютера с хранилищем данных меняется в следующих случаях:

  • Остановка резервного компьютера.
  • Обновление резервного компьютера.
  • Запуск резервного компьютера.
  • Перевод резервного компьютера в режим основного с помощью команды makePrimary.
  • Остановка компьютера, ранее бывшего основным.
  • Обновление компьютера, ранее бывшего основным.
  • Запуск компьютера, ранее бывшего основным.
  • Добавление бывшего основного компьютера назад к хранилищу данных в качестве резервного.

Войдите в ArcGIS Server Administrator Directory как администратор сайта ArcGIS Server, выберите определенный компьютер и с помощью любой из следующих команд измените статус компьютера хранилища данных:

  • stop
  • start
  • makePrimary (только резервные компьютеры реляционного хранилища данных и хранилища данных полистного кэша)

Проверка хранилища данных

Проверить статус компьютеров хранилища данных можно с помощью команды ArcGIS Server RESTvalidate.

Выполните вход в Administrator Directory ArcGIS Server как администратор сайта ArcGIS Server и щёлкните validate, чтобы увидеть следующее:

  • Health – значения либо healthy либо unhealthy.
  • Status – для реляционного хранилища или хранилища данных кэша, возможны значения started или stopped. Если stopped (остановлено), вы не можете публиковать размещённые векторные слои или размещённые слои сцен у себя на портале.

    Для хранилищ больших пространственно-временных данных возможны следующие статусы:

    • Зелёный – все данные доступны
    • Жёлтый – все данные доступны, но некоторые или все копии реплик данных недоступны и ваше хранилище больших пространственно-временных данных сейчас высоко доступно. Вы всегда будете видеть этот статус, если настроили хранилище больших пространственно-временных данных на одной машине. Вы также можете увидеть этот статус, если машины перебалансируют данные, или одна или несколько машин в вашем хранилище пространственно-временных больших данных недоступны. Если у вас многомашинное хранилище пространственно-временных больших данных и вы видите жёлтый статус, убедитесь, что все машины по-прежнему доступны, проверяя каждую машину. Если они доступны, подождите несколько часов и проверьте ещё раз. Если статус всё ещё жёлтый, изучите журналы ArcGIS Server на предмет ошибок.
    • Красный – некоторые или все данные недоступны. Изучите журналы и исправьте ошибки.

  • Роль – Это относится только к машинам в реляционном хранилище данных или хранилище данных кэша листов, и означает, что машина является primary или standby.

Вы можете проверить хранилище данных, чтобы проверить, запущен ли компьютер, убедиться, что резервный стал основным после выполнения команды makePrimary, или в качестве первого шага при появлении каких-либо проблем, например, когда не публикуются размещённые слои объектов или сцены, или к ним отсутствует доступ или вы не можете запустить Геоаналитика.

Удаление резервного компьютера

Вы можете удалить резервный компьютер из хранилища данных полистного кэша или реляционных данных с помощью команды ArcGIS Server REST remove. Например, если вы хотите использовать в качестве резервного другой компьютер, вы можете удалить текущий из хранилища данных, установить ArcGIS Data Store на новом компьютере и настроить его как резервный.

Войдите в ArcGIS Server Administrator Directory как администратор сайта ArcGIS Server и используйте команду remove.