Skip To Content

Хранилище ZooKeeper на диске

Для сохранения и управления конфигурацией ArcGIS GeoEvent Server и сервис ArcGIS GeoEvent Gateway используют Apache ZooKeeper. ZooKeeper – это утилита централизованной координации, которая используется для резервного копирования и управления конфигурациями GeoEvent Server и Apache Kafka. Данные, которыми управляет ZooKeeper, хранятся на диске для обеспечения доступности и аварийного восстановления.

Настройки GeoEvent Server ZooKeeper

Вы можете изменить расположение папки хранения данных ZooKeeper, изменив файл свойств ZooKeeper.

Примечание:

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

Файл свойств ZooKeeper

Файл свойств, содержащий настройки ZooKeeper (zookeeper.properties) для GeoEvent Server и сервиса ArcGIS GeoEvent Gateway, можно найти в одном из следующих каталогов в зависимости от вашей операционной системы.

  • Windows (по умолчанию) — C:\Program Files\ArcGIS\server\geoevent\gateway\etc\zookeeper.properties
  • Linux (по умолчанию) — /home/arcgis/server/GeoEvent/gateway/etc/zookeeper.properties

Хранилище конфигурации

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

  • WindowsC:\ProgramData\ESRI\GeoEvent-Gateway\zookeeper-data\
  • Linux/home/arcgis/.esri/GeoEvent-Gateway/config.[machine name]/zookeeper-data (например, /home/arcgis/.esri/GeoEvent-Gateway/config.gesdev01/zookeeper-data)

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

Свойства по умолчанию для Windows:

  • gateway.data.dir=C://ProgramData//Esri//GeoEvent-Gateway//
  • data.dir=zookeeper-data

Свойства по умолчанию для Linux:

  • gateway.data.dir=/home/arcgis/.esri/GeoEvent-Gateway/config.[machine name] (например, /home/arcgis/.esri/GeoEvent-Gateway/config.gesdev01)
  • data.dir=zookeeper-data