Для сохранения своей конфигурации и управления ею ArcGIS GeoEvent Server и сервис ArcGIS GeoEvent Gateway используют Apache ZooKeeper. ZooKeeper – это централизованная утилита координации, которая используется для резервного копирования и управления конфигурациями GeoEvent Server и Apache Kafka. Данные, которыми управляет ZooKeeper, хранятся на диске для обеспечения доступности и аварийного восстановления.
Настройки ZooKeeper GeoEvent Server
Вы можете изменить расположение папки хранения данных ZooKeeper, изменив файл свойств ZooKeeper.
Файл свойств 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 хранятся в одном из следующих каталогов в зависимости от операционной системы.
- Windows – C:\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