Skip To Content

Перемещение реляционного хранилища данных или хранилища пространственно-временных больших данных

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

Перемещение хранилища данных, состоящего из одного компьютера

Если в реляционном хранилище данных или хранилище пространственно-временных больших данных используется только один компьютер, для его перемещения выполните следующее:

  1. Установите ArcGIS Data Store на новом компьютере.
  2. Добавьте этот компьютер к существующему хранилищу данных.
  3. Следующий шаг зависит от типа хранилища данных, которое вы перемещаете.
  4. Для хранилища реляционных данных продвиньте новый резервный компьютер как основной. Старый основной компьютер станет резервным. Затем вы можете удалить резервный компьютер из хранилища данных.
    1. Как только все данные с основного компьютера будут реплицированы на резервный компьютер, войдите на сайт API REST ArcGIS Server для хост-сервера в качестве администратора ArcGIS Server.
    2. Перейдите в данные (data) > элементы (items) > enterpriseDatabases > <имя хранилища данных> > компьютеры (machines) > <имя дежурного компьютера> и щелкните makePrimary. Это продвигает резервный компьютер, который вы только что добавили, в качестве основного компьютера.
    3. Как только новый первичный компьютер станет доступен, старый перейдет в состояние резервного. Используйте команду удаления REST API ArcGIS Server для удаления старого основного компьютера из хранилища данных. Перейдите в данные (data) > элементы (items) > enterpriseDatabases > <имя хранилища данных> > компьютеры (machines) > <имя старого первичного компьютера> и щелкните remove.
  5. Для пространственно-временного хранилища больших данных подождите, пока все данные не будут реплицированы со старого компьютера на новый. После этого удалите старый компьютер из хранилища данных.
    1. Откройте командное окно на одном из пространственно-временных компьютеров хранения больших данных.
    2. Запустите утилиту removemachine, чтобы удалить старый компьютер из хранилища данных.
  6. Получите доступ к размещенным веб-слоям на портале, чтобы убедиться, что они по-прежнему функционируют должным образом.
  7. Удалите ArcGIS Data Store с компьютера, который вы удалили из хранилища данных.

Переместить двухмашинное хранилище данных

Если ваше хранилище реляционных данных содержит основной и резервный компьютер, и вы хотите заменить оба компьютера, выполните следующие действия:

  1. Установите ArcGIS Data Store на двух новых компьютерах, но пока не выполняйте их настройку.
  2. Удаление дежурного компьютера из хранилища данных.
  3. Добавьте один новый компьютер в качестве дежурного к реляционному хранилищу данных.
  4. После того, как все данные слоев объектов будут скопированы с первичного компьютера на дежурный, используйте команду makePrimary в ArcGIS Server REST API сайт, чтобы назначить дежурный компьютер основным.
    1. Войдите на сайт ArcGIS Server API REST сервера для хост-сервера от имени администратора ArcGIS Server.
    2. Перейдите в данные (data) > элементы (items) > enterpriseDatabases > <имя хранилища данных> > компьютеры (machines) > <имя дежурного компьютера> и щелкните makePrimary.
  5. Как только новый первичный компьютер станет доступен, старый перейдет в состояние резервного. Используйте команду remove на сайте ArcGIS Server API REST, чтобы удалить этот резервный компьютер (старый основной компьютер) из хранилища данных.

    Перейдите в данные (data) > элементы (items) > enterpriseDatabases > <имя хранилища данных> > компьютеры (machines) > <имя старого первичного компьютера> и щелкните remove.

  6. Получите доступ к размещенным векторным слоям на портале, чтобы убедиться, что они по-прежнему функционируют должным образом.
  7. Удалите ArcGIS Data Store с компьютера, который вы удалили из хранилища данных.
  8. Добавьте второй компьютер в качестве дежурного к хранилищу данных.

Переместить компьютеры в мультимашинное пространственно-временное хранилище больших данных

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

Примечание:
Вы должны подождать, пока хранилище пространственно-временных больших данных перебалансирует содержимое на всех компьютерах, прежде чем удалять следующий компьютер.