以下为您在使用 ArcGIS GeoAnalytics Server 时可能遇到的问题以及建议的解决方案。
生成大数据文件共享
正在运行 GeoAnalytics 工具
- 正在运行 GeoAnalytics 作业时意外发生故障,系统中显示错误消息无法开始分布式作业。请检查您的 GeoAnalyticsTools 服务设置并确保有足够的资源可供作业运行。作业已取消。 为什么会发生这种情况?
- 正在运行 GeoAnalytics 作业时意外发生故障,系统中显示错误消息无法初始化分布式计算平台。应该怎么办?
- 我运行的 GeoAnalytics 作业失败,并显示错误消息:Spark 计算平台服务未启动。 我应该如何启动计算平台服务?
- 正在运行 GeoAnalytics 作业时意外发生故障,系统中显示错误消息作业已取消。这是怎么回事?
- 在多机站点中的其中一台计算机上移除或关闭 ArcGIS Server 后,为什么我的 GeoAnalytics Server 在短时间内不可用?
- 使用具有有效托管要素服务或大数据文件共享的 ArcGIS REST API 作为输入运行分析时,分析将会失败,同时显示一条错误消息:参数 'inputLayer' 无效。这是怎么回事?
- 当我尝试将大数据文件共享添加到 ArcGIS Pro 中的输入参数时,此参数消失了。此参数为什么会消失?
生成大数据文件共享
使用 Manager 在 GeoAnalytics Server 上注册大数据文件共享。请确保已将此服务器配置为门户的 GeoAnalytics Server。
请确保您的 GeoAnalytics Server 运行帐户已被授予尝试注册位置的读取权限。要了解有关注册大数据文件共享的详细信息,请参阅使用 Manager 将数据注册到 ArcGIS Server。
如果清单不包含任何数据集,则可能会存在两个问题:
- 为大数据文件共享选择的位置所包含的文件夹结构不正确。要了解有关正确文件夹结构的详细信息,请参阅使用 Manager 将数据注册到 ArcGIS Server。
- 数据集的格式不符合要求。要了解有关可使用大数据文件共享注册的数据类型,请参阅大数据文件共享入门。
正在运行 GeoAnalytics 工具
正在运行 GeoAnalytics 作业时意外发生故障,系统中显示错误消息无法开始分布式作业。请检查您的 GeoAnalyticsTools 服务设置并确保有足够的资源可供作业运行。作业已取消。 为什么会发生这种情况?
正在运行的作业所需要的资源超出了 GeoAnalytics Server 中提供的资源。这可能是因为有另一个 GeoAnalytics Server 工具正在运行,或者是因为 GeoAnalytics Server 设置已设置为所需资源数多于计算机提供的资源数。有关详细信息,请参阅 GeoAnalytics Server 设置。在 ArcGIS Enterprise 10.6 及更高版本中,您可以使用 GeoAnalytics 健康检查操作来确定计算机上可用的资源。
要解决此问题,请使用以下步骤重新启动 GeoAnalytics Server:
- 停止 GeoAnalytics Server 站点上所有计算机部件的 ArcGIS Server 服务。停止 Windows 上的 ArcGIS Server Windows 服务,以及 Linux 上的所有使用 stopserver.sh 脚本的计算机。
- 请等待 5 分钟。
- 启动 GeoAnalytics Server 站点内所有计算机上的 ArcGIS Server 服务。在 Windows 上,启动 ArcGIS Server Windows 服务,在 Linux 上使用 startserver.sh 脚本启动所有计算机。
- 等待 2 分钟,然后运行 GeoAnalytics 作业。如果无法正常运行,请继续步骤 5。
- 检查计算平台服务的状态。为此,请参考以下步骤。
计算平台服务可以通过 GeoAnalytics Server 上的 ArcGIS Server Administrator Directory 开启。请通过以下步骤来重启计算平台服务:
- 以管理员身份登录到 GeoAnalytics Server 的 ArcGIS Server Administrator Directory。
- 转至系统 > platformservices > Compute_Platform > 停止并单击停止按钮。
- 转至系统 > platformservices > synchronization_service > 停止并单击停止按钮。
- 请等待 5 分钟。
- 转至系统 > platformservices > synchronization_service > 启动并单击启动按钮。
- 转至系统 > platformservices > Compute_Platform > 启动并单击启动按钮。
- 等待两分钟让计算机启动。
- 转至系统 > platformservices > Compute_Platform > 状态。检查所有的计算机是否都具有 started 的 configuredState 和 realtimeState 条件。
如果平台服务无法启动,请联系 Esri 支持。
正在运行 GeoAnalytics 作业时意外发生故障,系统中显示错误消息作业已取消。这是怎么回事?
如果您通过 ArcGIS REST API 或 ArcGIS Pro 运行此作业,则您可能已收到一条附加消息服务 'System/GeoAnalyticsTools.GPServer' 处理请求超时。
运行作业花费的时间多于 GeoAnalytics Server 超时的时间。增加超时时间以允许更长时间地运行 GeoAnalytics 工具。有关详细信息,请参阅 GeoAnalytics 设置。
仅可对拥有所有所需分析信息的大数据文件共享运行分析。在 ArcGIS Pro 中,这表示您的大数据文件共享清单包括几何和空间参考。如果数据集包括时间,则除角色外,必须具有表示时间的字段。要了解有关大数据文件共享的详细信息,请参阅了解大数据文件共享清单。