Skip To Content

升级 GeoEvent Server

警告:

对于正在使用时空大数据存储并正在升级到 ArcGIS GeoEvent Server 10.8 的 ArcGIS GeoEvent Server 10.4 用户,必须安装 ArcGIS GeoEvent Server 10.4 修补程序 1 才能升级到 10.8。此修补程序用于解决时空大数据存储问题,需要安装它数据源才能成功升级到 10.8。如果未在从 10.4 升级到 10.8 之前安装该修补程序,则将导致时空大数据存储数据源出现数据问题。

安装该修补程序后,GeoEvent Server 将查询时空大数据存储数据源,以确定数据是否需要修复。如果数据需要修复,修复按钮将出现在 GeoEvent Manager 的时空大数据存储站点 > 时空大数据存储)页面中的时空大数据存储下拉列表旁边。

如果修复按钮可见,可按照以下步骤修复数据源。如果修复按钮不可见,则表明时空大数据存储数据源不需要修复,可以安全地继续升级到 GeoEvent Server 10.8。

  1. GeoEvent Manager 中,停止正在写入任何时空大数据存储数据源的所有输出,并且不要在修复过程正在进行时创建任何新的数据源。
  2. 单击修复按钮修复数据源。修复过程可能需要一些时间,具体取决于时空大数据存储中的数据量。GeoEvent Manager 中的时空大数据存储“修复”按钮
  3. 继续升级到 10.8。

准备升级 GeoEvent Server

注:

开始安装 ArcGIS GeoEvent Server 的新版本之前,不需要卸载 GeoEvent Server 的现有版本。只需运行 GeoEvent Server 安装程序即可将现有的 GeoEvent Server 配置正确升级到新版本。

GeoEvent Server 安装程序可用于在目标系统上检测和升级 GeoEvent Server 的现有安装。

在升级到新版本的 GeoEvent Server 之前,建议使用 ArcGIS GeoEvent Manager 导出 GeoEvent Server 配置,然后备份已安装或添加的所有组件。这些组件将添加到以下文件夹中:<arcgis-server-install-location>\GeoEvent\deploy

在升级到新版本的 ArcGIS ServerGeoEvent Server 之前,建议您停止 ArcGIS GeoEvent Server 和 ArcGIS GeoEvent Gateway Windows 服务,并将其启动类型设置为手动。这将确保 GeoEvent Server 不会因为同一台计算上存在不一致的软件版本而处于不受支持的状态。成功完成 ArcGIS ServerGeoEvent Server 的升级后,请将 ArcGIS GeoEvent Server 和 ArcGIS GeoEvent Gateway Windows 服务的启动类型设置回自动(默认类型)。

对于包括连接器和处理器在内的所有已开发自定义组件,可能需要修改代码、版本号和配置,然后使用相应版本的 GeoEvent Server 软件开发工具包 (SDK) 进行重新构建。有关详细信息,请参阅以下内容:如果已部署自定义组件(连接器或处理器),则在将 GeoEvent Server SDK 升级到最新版本后,是否需要重新编译自定义组件?

升级 GeoEvent Server

要升级 GeoEvent Server,请先升级 ArcGIS Server,然后再使用各产品中的 Setup.exe 来升级 GeoEvent Server

软件升级常见问题

本部分将解决关于 GeoEvent Server 升级行为的一些常见问题。

在安装新版本之前,是否需要卸载之前版本的 GeoEvent Server

否。如果已安装现有版本的 GeoEvent Server,则安装程序将自动将其升级到新版本,而无需进行其他配置。

安装新版本的 GeoEvent Server 之前是否需要备份?

是。建议您备份 GeoEvent Server 配置以及添加的组件。

要备份 GeoEvent Server 配置,请使用 GeoEvent Manager 将配置导出为配置文件。

要备份已添加的组件,请备份以下文件夹中的内容:<arcgis-geoevent-install-location>\GeoEvent\deploy

如果升级到新版本的 ArcGIS Server,是否也需要升级 GeoEvent Server

是。GeoEvent Server 的版本必须与 ArcGIS Server 相匹配。无法在同一台计算机上运行不一致的软件版本。

如果已部署自定义组件(连接器或处理器),则在将 GeoEvent Server SDK 升级到最新版本后,是否需要重新编译自定义组件?

对于任何 GeoEvent Server 版本,后端库和依赖项可能都有重要更新,而后端库和依赖项可能需要在将使用安装的 GeoEvent Server 重新编译的 GeoEvent Server 的先前版本中开发和部署的任何自定义组件(连接器和处理器)。在将对先前版本的 SDK 构建的算定义组件部署到生产环境之前,请确保该组件能够按预期工作。

如果自定义组件已正确部署,则无需执行进一步操作。如果自定义组件未正确部署,请根据安装的 GeoEvent Server SDK 版本重新编译。