Skip To Content

升级 ArcGIS Data Store

ArcGIS Data Store 注册到您设置为 ArcGIS Enterprise 部署的托管服务器的 GIS Server 站点。必须将此系统中的所有组件升级到同一版本。

准备升级 ArcGIS Data Store

升级之前,请仔细查看以下信息:

  • 升级到 10.6.1 之前,您必须首先从 My Esri 获取新的授权文件。
  • 运行 10.6.1 安装程序会自动将 ArcGIS Data Store 升级到 10.6.1。无需按序获取并安装之前的每个发行版本。不要卸载 ArcGIS Data Store 的之前版本。
  • 为了让 ArcGIS Enterprise 门户正常运行,它必须与托管服务器为相同版本。此外,您必须重新安装 Web Adaptor 实例,以使其版本与 ArcGIS Server 相同。
  • 在升级关系数据存储或切片缓存数据存储之前,请检查每台计算机上 ArcGIS Data Store 目录的大小。请确保计算机的磁盘空间足够容纳 ArcGIS Data Store 目录的两倍大小。
  • 如果您要从 10.4 版本升级并要将来自联合 ArcGIS GeoEvent Server 站点的流式观测数据存档到您的时空大数据存储,则您必须将 ArcGIS 10.4 GeoEvent Extension Patch 1 应用到您的 ArcGIS GeoEvent Server应用修补程序后,请按照说明修复数据,然后继续升级您的 ArcGIS Enterprise 部署组件。
  • 如果您要使用联合 ArcGIS GeoEvent Server 站点,请先停止所有计算机上的 ArcGIS GeoEvent Server 服务,然后再升级 ArcGIS Server
  • 您必须按以下顺序升级:
    1. 升级 Portal for ArcGIS
    2. 升级 ArcGIS Web Adaptor(对于门户)
    3. 升级 ArcGIS Server 站点。在升级 ArcGIS Server 之前,必须升级托管服务器和其他所有联合的 ArcGIS Data Store 站点(如果存在)。
    4. 升级 ArcGIS Web Adaptor(对于 ArcGIS Server
    5. 升级 ArcGIS Data Store
    6. 安装新版本的 ArcGIS GeoEvent Server 软件
  • 创建数据存储的备份。创建备份的方式取决于从何种 ArcGIS Data Store 版本进行升级以及正在升级的数据存储类型。
    • 如果是从 10.5 或更高版本进行升级,请使用 backupdatastore 实用程序创建每个数据存储的完整备份。如果升级过程出错,而您需要恢复到之前的安装,可以重新安装 ArcGIS Data Store 软件的旧版本,并使用这些备份文件和 restoredatastore 实用程序恢复数据。
    • 如果是在升级 10.4.1 或之前版本的切片缓存数据存储,请使用 exportmanageddb 实用程序创建切片缓存数据存储的备份副本。如果升级过程出错,而您需要恢复到之前的安装,可以重新安装 ArcGIS Data Store 软件的旧版本,并使用 importmanagedb 实用程序来导入导出的文件。
    • 如果是在升级 10.4 或 10.4.1 时空大数据存储,请在时空大数据存储的每台计算机上创建内容目录的备份副本。如果升级过程出错,而您需要恢复到之前的安装,可以重新安装 ArcGIS Data Store 软件的旧版本,使用目录的备份副本替换每台计算机上的内容目录。

高可用性数据存储

升级数据存储类型的顺序无关紧要,但是在高可用性数据存储中升级每台计算机的顺序非常重要。升级高可用性关系或切片缓存数据存储时,必须先在主计算机和备用计算机上安装 ArcGIS Data Store 的新版本,然后才能从主计算机上运行数据存储配置向导或 configuredatastore 实用程序来配置两台计算机。这会同时配置主计算机和备用计算机。

如果您的时空大数据存储包含多台计算机,请在所有计算机上安装 ArcGIS Data Store 的新版本。然后,以管理员身份登录其中一台计算机,并运行数据存储配置向导或 configuredatastore 实用程序配置时空大数据存储中的所有计算机。这会配置时空大数据存储中的所有计算机。

注:

在所有计算机的时空大数据存储升级完成前,请勿运行创建托管要素图层的 GeoAnalytics 工具 和为 ArcGIS GeoEvent Server 创建新的存档服务。要确保在时空大数据存储升级时无人运行 GeoAnalytics 工具,您可以 ArcGIS Server 管理员身份登录至 ArcGIS Server Manager 并停止 GeoAnalyticsTools 系统服务。

升级 ArcGIS Data Store

具有安装文件和备份文件,并已升级所有所需 ArcGIS Server 站点后,完成针对每种类型数据存储的升级步骤。注册到同一 ArcGIS Server 站点的所有数据存储必须运行相同的 ArcGIS Data Store 版本。升级 ArcGIS Data Store 时,请牢记以下内容:

  • 在重新配置数据存储之前,务必在数据存储的所有计算机上安装 ArcGIS Data Store
  • 开始安装新版本之前,不要卸载 ArcGIS Data Store
  • 如果关系或切片缓存数据存储中具有主计算机和备用计算机,请在主计算机和备用计算机上安装 ArcGIS Data Store 的新版本,然后从主计算机重新配置数据存储。这会同时重新配置备用计算机。
  • 如果有使用 ArcGIS Server 站点配置的多个时空大数据存储,请在每台时空大数据存储计算机上安装 ArcGIS Data Store 的新版本。

提示:

ArcGIS Data Store 10.5 之前的版本中,关系和切片缓存数据存储都在配置数据存储时创建。但是,如果您的组织中没有任何人曾向门户发布托管场景图层,则不会配置切片缓存数据存储,您也无需对其进行升级。

  1. 运行 backupdatastore 实用程序以创建数据存储的完整备份或快照。确保您的备份文件存储在远程安全位置。
  2. 下载最新的 ArcGIS Data StorePortal for ArcGISArcGIS ServerArcGIS Web Adaptor 软件安装文件,请访问 My Esri
  3. 在升级 ArcGIS Data Store 之前,必须升级托管服务器上的 ArcGIS Server 及其 Web Adaptor。有关说明,请参阅在 ArcGIS Server升级 ArcGIS Server 安装指南。如果有联合的 ArcGIS GeoEvent ServerArcGIS GeoAnalytics Server 站点,请同时升级它们。

    提示:

    您可以在升级 Portal for ArcGISArcGIS Server 之前或之后升级 ArcGIS Data Store,只需确保将 ArcGIS Enterprise 部署的所有组件都升级到相同的版本,然后再开始使用。

  4. 如果您正在将时空大数据存储与 ArcGIS GeoEvent Server 一起使用,请登录 ArcGIS GeoEvent Server Manager 并停止用于归档数据的要素服务。
  5. 或者,如果您想在升级时阻止用户编辑托管的要素图层,请从 ArcGIS Server Manager 连接至托管服务器(GIS Server 站点)并停止所有托管的要素服务。同样,如果您具有联合的 ArcGIS GeoAnalytics Server 站点,请从 ArcGIS Server Manager 连接至它并停止所有托管的要素服务。
  6. 在每台数据存储计算机上更新 ArcGIS Data Store 安装。对于高可用性切片缓存数据存储,请先在备用计算机上更新 ArcGIS Data Store 安装,然后在主计算机上更新该安装。

    要更新安装,请以首次安装 ArcGIS Data Store 的同一用户身份,通过命令提示符运行最新的 ArcGIS Data Store 10.6.1 安装脚本。不要卸载现有安装文件。

    要运行命令,请更改为 ROOT 或 untar 目录,然后运行 /Setup

    要从 ArcGIS Data Store10.6.1 安装介质运行安装脚本,请单击安装脚本,然后单击在终端中运行

    注:

    不需手动停止 ArcGIS Data Store 服务来进行升级,安装脚本会自动停止。

  7. 安装程序会检测目标计算机中 ArcGIS Data Store 的现有版本,然后提示您继续还是退出升级。请参阅以下示例:

    =========================================================================
    ArcGIS 10.6.1 Data Store (Linux)
    =========================================================================
    Your ArcGIS 10.3 Data Store is installed at:
    /home/ags/arcgis/datastore
    Confirm Settings
    =========================================================================
    Product to upgrade:             ArcGIS 10.3 Data Store (Linux)
    Location to upgrade:            /home/ags/arcgis/datastore/usr/arcgisdatastore
    Your ArcGIS 10.3 Data Store will be stopped when performing the upgrade 
    and ArcGIS 10.6.1 Data Store will be started after the upgrade completes
      'y' to continue with these settings
      'q' to exit without upgrading this product
    Enter choice [y,q] (y):

  8. 键入 y 并按下 Enter 以接受检测到的设置,并继续升级操作。

    注:

    请等待此计算机上的 ArcGIS Data Store 安装更新到 10.6.1。此过程可能需要几分钟时间。

  9. 在数据存储的第一台计算机上安装 ArcGIS Data Store 的新版本后,请在配置有相同 GIS Server 站点的所有其他数据存储计算机上安装相同版本的 ArcGIS Data Store。例如,如果您有一个高可用性关系数据存储(两台计算机)和一个包括三台计算机的高可用性时空大数据存储,请在继续下一步前在其余四台计算机上重复安装步骤。
  10. 所有 ArcGIS Data Store 安装均更新到最新版本后,请使用 configuredatastore 命令实用程序来重新配置具有托管 GIS Server 站点的每种数据存储类型。

    在何处运行 configuredatastore 实用程序以及运行多少次取决于您的配置。

    • 对于关系和切片缓存数据存储,请以安装 ArcGIS Data Store 的用户身份登录主计算机,然后运行 configuredatastore 实用程序。这会同时升级主计算机和次要计算机上的数据存储。
    • 如果您的主关系和切片缓存数据存储在相同的计算机上运行,则只需在主计算机上运行一次 configuredatastore 实用程序。这会同时升级主关系与备用关系和切片缓存数据存储。
    • 对于时空大数据存储,请以安装 ArcGIS Data Store 的用户身份登录任意一台时空大数据存储计算机,然后运行 configuredatastore 实用程序。这会升级时空大数据存储中的所有计算机。

    在本例中,configuredatastore 实用程序在同时运行关系和切片缓存数据存储的主计算机上运行。两个数据存储均配置有 GIS Server 站点 https://myserver.network.com:6443/arcgis

    ./configuredatastore.sh https://myserver.network.com:6443/arcgis serveradmin MyAdminPassword /home/ags/arcgis/datastore/usr/arcgisdatastore --stores relational,tilecache

    在本例中,configuredatastore 实用程序在配置有 GIS Server 站点 https://gisserver.mynetwork.com:6443/arcgis 的时空大数据存储中的其中一台计算机上运行:

    ./configuredatastore.sh https://gisserver.mynetwork.com:6443/arcgis serveradmin MyAdminPassword /home/ags/arcgis/datastore/usr/arcgisdatastore --stores spatiotemporal

    运行 configuredatastore 实用程序将会重新启动数据存储中所有计算机上的 ArcGIS Data Store

    升级之前,ArcGIS Data Store 会确认数据存储中的所有计算机是否均已安装相同版本的 ArcGIS Data Store,以及是否所有计算机均可访问。任何一台计算机没有更新或不可访问时,ArcGIS Data Store 都无法继续进行升级。修正安装或网络问题,然后再次运行 configuredatastore 实用程序。

  11. 配置完成且时空大数据存储显示 healthy 状态(如果具有时空大数据存储)后,即可重新启动 ArcGIS GeoEvent ServerArcGIS GeoAnalytics Server 站点上运行的服务。

    要确定数据存储的状态,请登录托管服务器的 ArcGIS Server Administrator Directory,然后运行 validate REST 命令

升级 ArcGIS Data Store 后的注意事项

升级程序会将所有现有 10.5 和旧版关系数据存储备份文件以及 10.5 和时空大数据存储备份文件移动到备份目录位置中新的子目录内。目录名称包含 ArcGIS Data Store 版本号。ArcGIS Data Store 移动这些文件可以防止您意外尝试使用它们来恢复升级后的关系数据存储,因为这种操作不受支持。

升级后,您应确认您的数据存储可访问。您可通过 ArcGIS Server Manager 或 ArcGIS Server Administrator Directory 执行此操作。还要确认托管要素和场景图层仍然有效。

验证数据存储

您可登录到 ArcGIS Server Manager 来验证您的 GIS Server 站点是否仍可与关系数据存储进行通信。您无法通过 ArcGIS Server Manager 验证切片缓存或时空大数据存储。

按照以下步骤通过 ArcGIS Server Manager 验证关系数据存储:

  1. 登录到 ArcGIS Server Manager。
  2. 转至站点 > 数据存储
  3. 选中关系数据存储旁的复选框 (ArcGIS_Data_Store)。
  4. 单击验证

如果数据存储正在运行并且 GIS Server 站点可以与其通信,则状态列中将显示一个绿色复选框。

要在升级后验证切片缓存或时空大数据存储,请登录到 ArcGIS Server Administrator Directory(URL 格式为 https://gisserver.domain.com:6443/arcgis/admin)并使用验证命令

提示:

您还可以从 ArcGIS Server Administrator Directory 中验证关系数据存储,因此如果您的站点有多种类型的数据存储正在运行,请从 ArcGIS Server Administrator Directory 中验证所有数据存储。

确认图层有效

您还应该确保您的服务在升级后仍然工作。

  1. 登录到 ArcGIS Server Manager。
  2. 转至服务 > 托管
  3. 检查所有服务是否正在运行。