Skip To Content

ZooKeeper 磁盘存储

ArcGIS GeoEvent Server 和 ArcGIS GeoEvent Gateway 服务使用 Apache ZooKeeper 存储和管理配置。 ZooKeeper 是一个用于备份和管理 GeoEvent ServerApache Kafka 配置的集中式协调实用程序。 ZooKeeper 管理的数据存储在磁盘上,可实现可用性和灾难恢复。

GeoEvent Server ZooKeeper 设置

您可以通过修改 ZooKeeper 属性文件来修改 ZooKeeper 数据存储文件夹的位置。

注:

在编辑下方属性文件之前,必须根据操作系统停止 GeoEvent Server Windows 服务或 Linux 后台程序。 保存并关闭文件后,启动 GeoEvent Server 服务,服务将使用已更新的属性。

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