ArcGIS GeoEvent Server 和 ArcGIS GeoEvent Gateway 服务使用 Apache ZooKeeper 存储和管理配置。ZooKeeper 是一个用于备份和管理 GeoEvent Server 及 Apache Kafka 配置的集中式协调实用程序。ZooKeeper 管理的数据存储在磁盘上,可实现可用性和灾难恢复。
GeoEvent Server ZooKeeper 设置
您可以通过修改 ZooKeeper 属性文件来修改 ZooKeeper 数据存储文件夹的位置。
ZooKeeper 属性文件
您可以在下目录之一找到包含 GeoEvent Server 和 ArcGIS GeoEvent Gateway 服务的 ZooKeeper 设置 (zookeeper.properties) 的属性文件,具体取决于您的操作系统。
- 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