Skip to main content

removemachine

Эта утилита используется с ArcGIS Data Store любого типа.

Используйте утилиту removemachine, чтобы удалить компьютер из хранилища данных, содержащего несколько компьютеров. Утилита removemachine используется в следующих сценариях:

  • Удалить резервный компьютер из реляционного хранилища.

    Вы можете запустить эту утилиту на резервном компьютере или на основном, если резервный компьютер недоступен.

  • Удалите один компьютер из кластера хранилища объектов.

    Вы можете запустить эту утилиту на любом компьютере кластера хранилища объектов, чтобы удалить указанный вами компьютер.

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

  • Удалите один компьютер из кластера хранилища графов.

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

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

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

    Утилиту removemachine нельзя запустить в хранилище графов, работающем в режиме одного экземпляра.

  • Удалить компьютер из реляционного хранилища пространственно-временных больших данных.

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

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

Синтаксис

removemachine <machine name> --store {relational | spatiotemporal | object | graph} [--force {true | false}] [--prompt {yes | no}]

Необходимо указать имя компьютера и тип хранилища данных.

Укажите true с опцией --force только в случае, если зарегистрированный сайт ArcGIS Server недоступен.

По умолчанию будет предложено подтвердить запуск утилиты. Если вы не хотите подтверждать действие, укажите no с опцией --prompt.

Примеры

В этом примере компьютер хранилища пространственно-временных больших данных, gefour, удалён из хранилища данных.

./removemachine.sh gefour --store spatiotemporal --prompt no

removemachine gefour --store spatiotemporal --prompt no

В этом примере сайт хост-сервера недоступен, и компьютер реляционного хранилища, fsdata удалён из хранилища данных.

./removemachine.sh fsdata --store relational --force true --prompt no

removemachine fsdata --store relational --force true --prompt no