Skip To Content

ZooKeeper 磁盘存储

ArcGIS GeoEvent Server 和 ArcGIS GeoEvent Gateway 服务使用 Apache ZooKeeper 存储和管理配置。ZooKeeper 是一个用于备份和管理 GeoEvent ServerApache 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