使用 GeoEvent Manager 配置 GeoEvent Server 属性
已将 ArcGIS GeoEvent Server 设计为可配置。例如 GeoEvent Manager 可以对 GeoEvent 服务进行设计并发布,其中该服务的输入连接器、输出连接器、过滤器和处理器都是可配置的。这种灵活性使您能够定义以下内容:要获取的事件数据的类型、对流数据执行的实时分析以及客户端应用程序中所需的事件传播和通知。
管理员可能需要更改基本的 GeoEvent Server 系统属性。这可能包括用于启动运行应用程序的 Java 虚拟机 (JVM) 的命令行选项,或指定输入连接器所使用的缓冲区大小的全局设置。
使用配置文件配置 GeoEvent Server 属性
并非所有系统属性都通过 GeoEvent Manager 显示。例如用于启动 Java 虚拟机 (JVM) 的命令行选项属性必须在应用在程序启动期间从配置文件进行访问,然后应用程序的用户界面才可用。
ArcGIS GeoEvent Server 安装目录中的 etc 文件夹包含 GeoEvent Server 的 配置文件。所有配置文件都位于:
- Windows - <ArcGIS Server installation directory>\GeoEvent\etc
- Linux - <ArcGIS Server installation directory>/GeoEvent/etc
管理员可能想要编辑的配置文件的几个示例,包括:
- ArcGISGeoEvent.cfg - 所包含的命令行选项可用于启动运行 GeoEvent Server 的 JVM。有关详细信息,请参阅 GeoEvent Server 配置文件。
- com.esri.ges.manager.servicemanager.cfg - 指定缓存感知节点将保留的追踪 ID 的最大数目,输入/退出空间关系决定需要用到该最大数目。有关详细信息,请参阅最大缓存大小配置文件。
- com.esri.ges.persistance.file.cfg - 用于管理 GeoEvent Server 配置的备份。有关详细信息,请参阅备份配置文件。
- org.ops4j.pax.logging.cfg - 指定 GeoEvent Server 组件的日志级别、日志消息格式、日志消息文件大小以及出于历史目的而保留的日志消息文件的数量。有关详细信息,请参阅日志配置文件。
注:
更改 GeoEvent Server 系统属性可能会出现预期以及意外结果,因此在部署到生产环境之前,请务必测试所有更改。