Skip To Content

常见 GeoAnalytics 问题及解决方案

以下为您在使用 ArcGIS GeoAnalytics Server 时可能遇到的问题以及建议的解决方案。

生成大数据文件共享

正在运行 GeoAnalytics 工具

生成大数据文件共享

我没有看到在 ArcGIS Server Manager 中注册大数据文件共享的选项。

使用 Manager 在 GeoAnalytics Server 上注册大数据文件共享。请确保已将此服务器配置为门户的 GeoAnalytics Server

尝试生成大数据文件共享时,收到了错误消息“该位置无法访问”。这是怎么回事?

请确保您的 GeoAnalytics Server 运行帐户已被授予尝试注册位置的读取权限。要了解有关注册大数据文件共享的详细信息,请参阅使用 Manager 将数据注册到 ArcGIS Server

生成大数据文件共享后,我的清单中没有数据集。这是怎么回事?

如果清单不包含任何数据集,则可能会存在两个问题:

其他发布者无法访问我注册的大数据文件共享或使用其进行分析。

默认情况下,仅管理员和已注册数据存储的发布者可访问大数据文件共享。注册大数据文件共享时,将在门户的“我的内容”目录中创建门户项目。与其他发布者共享此门户项目。

正在运行 GeoAnalytics 工具

正在运行 GeoAnalytics 作业时意外发生故障,系统中显示错误消息无法开始分布式作业。请检查您的 GeoAnalyticsTools 服务设置并确保有足够的资源可供作业运行。作业已取消。 为什么会发生这种情况?

正在运行的作业所需要的资源超出了 GeoAnalytics Server 中提供的资源。这可能是因为有另一个 GeoAnalytics Server 工具正在运行,或者是因为 GeoAnalytics Server 设置已设置为所需资源数多于计算机提供的资源数。有关详细信息,请参阅 GeoAnalytics Server 设置。在 ArcGIS Enterprise 10.6 及更高版本中,您可以使用 GeoAnalytics 健康检查操作来确定计算机上可用的资源。

了解有关 GeoAnalytics 健康检查的详细信息

正在运行 GeoAnalytics 作业时意外发生故障,系统中显示错误消息无法初始化分布式计算平台。应该怎么办?

要解决此问题,请使用以下步骤重新启动 GeoAnalytics Server:

  1. 停止 GeoAnalytics Server 站点上所有计算机部件的 ArcGIS Server 服务。停止 Windows 上的 ArcGIS Server Windows 服务,以及 Linux 上的所有使用 stopserver.sh 脚本的计算机。
  2. 请等待 5 分钟。
  3. 启动 GeoAnalytics Server 站点内所有计算机上的 ArcGIS Server 服务。在 Windows 上,启动 ArcGIS Server Windows 服务,在 Linux 上使用 startserver.sh 脚本启动所有计算机。
  4. 等待 2 分钟,然后运行 GeoAnalytics 作业。如果无法正常运行,请继续步骤 5。
  5. 检查计算平台服务的状态。为此,请参考以下步骤

我运行的 GeoAnalytics 作业失败,并显示错误消息:Spark 计算平台服务未启动。 我应该如何启动计算平台服务?

计算平台服务可以通过 GeoAnalytics Server 上的 ArcGIS Server Administrator Directory 开启。请通过以下步骤来重启计算平台服务:

  1. 以管理员身份登录到 GeoAnalytics Server 的 ArcGIS Server Administrator Directory。
  2. 转至系统 > platformservices > Compute_Platform > 停止并单击停止按钮。
  3. 转至系统 > platformservices > synchronization_service > 停止并单击停止按钮。
  4. 请等待 5 分钟。
  5. 转至系统 > platformservices > synchronization_service > 启动并单击启动按钮。
  6. 转至系统 > platformservices > Compute_Platform > 启动并单击启动按钮。
  7. 等待两分钟让计算机启动。
  8. 转至系统 > platformservices > Compute_Platform > 状态。检查所有的计算机是否都具有 startedconfiguredStaterealtimeState 条件。

如果平台服务无法启动,请联系 Esri 支持。

正在运行 GeoAnalytics 作业时意外发生故障,系统中显示错误消息作业已取消。这是怎么回事?

如果您通过 ArcGIS REST API 或 ArcGIS Pro 运行此作业,则您可能已收到一条附加消息服务 'System/GeoAnalyticsTools.GPServer' 处理请求超时。

运行作业花费的时间多于 GeoAnalytics Server 超时的时间。增加超时时间以允许更长时间地运行 GeoAnalytics 工具。有关详细信息,请参阅 GeoAnalytics 设置

在多机站点中的其中一台计算机上移除或关闭 ArcGIS Server 后,为什么我的 GeoAnalytics Server 在短时间内不可用?

如果 GeoAnalytics Server 多机站点中的主机不可用或已从站点移除,则站点将处于恢复模式以选择新主机。此过程通常需要 6 至 7 分钟,并且 GeoAnalytics 工具 在这段时间内无法运行。您可以在 ArcGIS Server Administrator Directory 中使用计算平台健康检查操作来查找有关主机以及您的 GeoAnalytics Server 计算机状态的信息。

了解有关 GeoAnalytics 健康检查操作的详细信息

使用具有有效托管要素服务或大数据文件共享的 ArcGIS REST API 作为输入运行分析时,分析将会失败,同时显示一条错误消息:参数 'inputLayer' 无效。这是怎么回事?

使用 https URL 时,请验证该图层的 URL 未使用自签名证书。

当我尝试将大数据文件共享添加到 ArcGIS Pro 中的输入参数时,此参数消失了。此参数为什么会消失?

仅可对拥有所有所需分析信息的大数据文件共享运行分析。在 ArcGIS Pro 中,这表示您的大数据文件共享清单包括几何和空间参考。如果数据集包括时间,则除角色外,必须具有表示时间的字段。要了解有关大数据文件共享的详细信息,请参阅了解大数据文件共享清单