Skip To Content

ArcGIS Data Store REST 命令

配置 ArcGIS Data Store 时,需要将其与用作门户托管服务器的 GIS Server 站点关联。可以从 ArcGIS Server 管理员目录中执行更改或检查数据存储状态的操作。(URL 格式为 https://gisserver.domain.com:6443/arcgis/admin。) 您也可以从关系数据存储和 ArcGIS Server Administrator Directory 的 GIS Server 站点中移除备用计算机。以下部分汇总了这些操作和 ArcGIS API 文档的链接。

以下是 ArcGIS Server 管理员目录中的路径,您需要按照这些路径,访问每个数据存储类型的操作:

  • 关系数据存储:数据 > 项目 > enterpriseDatabases > <数据存储名称> > 计算机 > <计算机名称>
  • 时空大数据存储:数据 > 项目 > nosqlDatabases > AGSDataStore_bigdata_<数据存储名称> > 计算机 > <计算机名称>
  • 切片缓存数据存储:数据 > 项目 > nosqlDatabases > AGSDataStore_bigdata_<数据存储名称> > 计算机 > <计算机名称>

更改数据存储计算机的状态

您可以停止或重新启动数据存储中的各计算机。您还可以将备用关系数据存储计算机升级为数据存储主要计算机。

由于您在执行维护任务(如临时离线使用数据存储)时可能不希望出现任何故障,所以请停止主关系数据存储计算机,因为这么做不会导致数据存储在预置部署上出现故障。

例如,将数据存储计算机状态作为以下升级场景的一部分进行更改:

  • 停止备用计算机。
  • 升级备用计算机。
  • 启动备用计算机。
  • 使用 makePrimary 命令将备用计算机升级为主要计算机。
  • 停止以前的主要计算机。
  • 升级以前的主要计算机。
  • 启动以前的主要计算机。
  • 将以前的主要计算机作为备用计算机再次添加到数据存储。

ArcGIS Server 站点管理员的身份登录到托管服务器 ArcGIS Server 管理员目录并转到特定计算机,以使用以下任意命令更改数据存储计算机的状态:

验证数据存储

您可以使用验证 ArcGIS Server REST 命令检查数据存储中的计算机状态。

ArcGIS Server 站点管理员的身份登录到 ArcGIS Server Administrator Directory,前往您希望检查的特定数据存储类型的其中一台计算机,然后单击验证,查看与此数据存储相关的信息。与数据存储状态相关的重要信息包括以下内容:

  • 整体健康状况 - 值为健康不健康。如果数据存储中超过一半的计算机无法访问,则此数据存储将视为不健康 ("datastore.overallhealth": "Unhealthy")。如果计算机无法访问,则会被视为不健康 ("machine.overallhealth": "Unhealthy")。
  • 状态 - 对于关系或切片缓存数据存储,可能的值有:已开始已停止。停止时,您无法向您的门户发布托管要素图层或托管场景图层。

    对于时空大数据存储,有以下状态:

    • 绿色 - 所有数据均可用
    • 黄色 - 数据可用,但是数据的部分或全部副本不可用,且您的时空大数据存储当前不处于高度可用状态。如果您配置了单击时空大数据存储,将始终看见该状态。如果计算机正在重新平衡数据,或者时空大数据存储中的一或多台计算机无法访问时,您也会看见该状态。如果您拥有多机时空大数据存储,并看到黄色状态,请通过验证每台计算机来确认所有计算机仍然可用。如果计算机均可用,请等待几个小时,再重新检查。如果状态仍然是黄色,请检查 ArcGIS Server 日志来查找错误。
    • 红色 - 部分或所有数据无法访问。检查日志并纠正错误。

  • 角色 - 该状态仅应用到关系数据存储中的计算机,用于指示计算机为主计算机还是备用计算机
  • 消息 - 您可以在此处看到与数据存储状态相关的警告和错误消息。例如,如果您验证一个多机切片缓存数据存储,那么若场景缓存数据目前不具有较高的可用性(换言之,其中一个或多个场景缓存只有一个副本),您将收到消息。

您可能会验证数据存储以确认计算机是否已停止或已启动,确认使用 makePrimary 命令后是否已将备用计算机升级为主机,确认您的切片缓存数据存储是否处于高度可用的状态,或(作为初始故障排除步骤)是否无法发布或访问托管要素图层或场景图层或者无法运行 GeoAnalytics 工具集

移除备用计算机

您可以使用移除 ArcGIS Server REST 命令从关系数据存储中移除备用计算机。例如,如果您希望将其他计算机用于备用计算机,您可以从数据存储中移除旧的备用计算机,然后在新计算机上安装 ArcGIS Data Store 并将新计算机配置为备用计算机。

ArcGIS Server 站点管理员的身份登录到托管服务器 ArcGIS Server Administrator Directory 以使用移除命令。