下面列出了运行 ArcGIS Data Store 所需的系统和硬件要求。 ArcGIS Data Store 是 ArcGIS Enterprise 的一个组件;两者都支持相同的操作系统和浏览器。
建议您检查弃用通知,以确定硬件和软件组件是否仍与 10.5.1 版本兼容。
操作系统要求
以下各 64 位操作系统满足最低的操作系统要求。在 32 位操作系统上不提供支持;只有在 64 位操作系统上才能进行安装。仅以下平台支持 ArcGIS Data Store:Linux x86_64,采用符合 x86_64 架构(64 位)的 CPU,以及受支持的 Linux 版本。
不支持名称中带有下划线 (_) 的计算机。如果在计算机名称中检测到下划线,安装程序将无法继续。
您无法以根用户身份安装该软件。如果您试图这样做,安装将无法继续而且诊断工具将显示错误信息,指明您无法以根用户身份进行安装。
受支持的操作系统 | 经测试的最新更新或补丁包 |
---|---|
Red Hat Enterprise Linux Server 7 | Update 3 |
Red Hat Enterprise Linux Server 6 | Update 9 |
SUSE Linux Enterprise Server 12 | 补丁包 2 |
SUSE Linux Enterprise Server 11 | 补丁包 4 |
Ubuntu Server LTS | 16.04.2 |
CentOS Linux 7 | 7.3 |
CentOS Linux 6 | 6.9 |
Scientific Linux 7 | 7.3 |
Scientific Linux 6 | 6.9 |
Oracle Linux 7 | Update 3 |
Oracle Linux 6 | Update 9 |
除非另有说明,否则针对这些操作系统的之前和未来更新或补丁包将均受支持。同时,操作系统版本与更新也必须受到操作系统供应商的支持。
注:
Esri 对 CentOS、Scientific Linux 和 Oracle Linux 版本提供技术支持,这些版本会提供与等效支持的 Red Hat 版本的完整二进制兼容性。作为记录瑕疵的先决条件,会在 Red Hat Enterprise Linux 上尝试重新生成任何有关这些操作系统的软件问题。对于 Oracle Linux,将基于 Red Hat 兼容核的使用提供支持。
警告:
如果想要使用操作系统图形用户界面 (GUI) 安装软件、运行 ArcGIS 软件授权向导或运行“检查更新”工具,则需要 X Window System 包组。
需要以下包组。
Red Hat Enterprise Linux Server 要求
Red Hat Enterprise Linux Server 6 和 7
- gettext
SUSE Linux Enterprise Server
SUSE Linux Enterprise Server 11 和 12
- gettext-runtime
Ubuntu Server LTS
Ubuntu Server 16.04 LTS
- gettext-base
磁盘空间要求
要安装和配置 ArcGIS Data Store,系统驱动器上至少需要有 13 GB 的可用磁盘空间。这是对具有一个空数据存储类型的计算机的最低磁盘空间要求;它没有将您要在该计算机上可能存储的数据存储或备份文件中存储的数据考虑在内。鉴于此,您应计划在具有大量可用磁盘空间的计算机上安装 ArcGIS Data Store。
注:
当该计算机的可用磁盘空间少于 10 GB 时,ArcGIS Data Store 便会开始记录磁盘空间不足的警告。硬盘驱动器的可用空间低于 1 GB 时,关系数据存储便会以只读模式存储,并且切片缓存和时空大数据存储会被关闭。
为了确定在一台 ArcGIS Data Store 专用计算机上需要的磁盘空间量,需要考虑以下方面:
- 软件安装使用 900 MB 的磁盘空间。
- 每新建一个数据存储(即使是空白的)都会占用额外的空间:
- 切片缓存数据存储 = 1 MB
- 时空大数据存储 = 200 MB
- 关系数据存储 = 2.5 GB*
*随着时间的推移,一个空的关系数据存储将最多使用 2.5 GB 磁盘空间,以支持高可用性和可靠备份策略。配置关系数据存储后,将使用大约 200 MB 磁盘空间。一个空的关系数据存储所使用的磁盘空间量在 11 小时内将以大约 200 MB/小时的速度增长,直到那时稳定在 2.5 GB。在使用过程中存储在系统中的数据是对此基线存储要求的补充。
- 您需要估算将数据存储在数据存储中时所需的磁盘空间量。
- 将备份文件存储在数据存储计算机上时也需要消耗磁盘空间。如果您没有将备份配置为写入共享系统驱动中,则必须考虑这部分额外使用的磁盘空间。
临时空间要求
默认情况下,安装程序的资源文件将提取到系统的 /tmp 目录下。如果在 /tmp 目录下所需空间不足,则安装程序会尝试将资源提取到用户的 HOME 目录下。如果在用户的 HOME 目录下所需空间仍不足,则安装程序将报告一个表示此问题的错误。可以选择通过设置 IATEMPDIR 环境变量来指定备用临时位置。
文件句柄和进程的限制
ArcGIS Data Store 是一种数据密集型产品,此产品的许多数据格式都包含数以万计的文件。常用系统中,在任意给定的时间内可能有数千或数万个文件正被使用。如果文件句柄和进程数不足,安装请求可能会随机出现失败,从而导致系统停止运行。实际需要的文件句柄数和进程数取决于数据和正在运行的实例(线程/进程)的数量。设置文件句柄限值 65,535 和进程限值 25,059 可以确保系统保持运行。
Linux 中有对文件句柄及进程的软限制和硬限制。要确定硬限制,请使用命令 ulimit -Hn -Hu(如果正在使用 csh 则用 limit -h 描述符)。要确定软限制,请使用命令 ulimit -Sn -Su(如果正在使用 csh 则用 limit 描述符)。
要增加软限制和硬限制,您需要使用超级用户访问权限编辑 /etc/security/limits.conf 文件。例如,您可以在该文件中添加以下四行:
<ArcGIS Data Store installation user> soft nofile 65535
<ArcGIS Data Store installation user> hard nofile 65535
<ArcGIS Data Store installation user> soft nproc 25059
<ArcGIS Data Store installation user> hard nproc 25059
<ArcGIS Data Store installation user> 是您安装 ArcGIS Data Store 时使用的登录名。
做出更改后,需要登出并以您为 <ArcGIS Data Store installation user> 指定的用户身份重新登录,以便新值生效。要验证限制是否 已正确修改,可以使用上述 ulimit -Hn -Hu 和 ulimit -Sn -Su 命令。
关于时空大数据存储的其他环境设置
除了上一部分所列的文件限制之外,还必须在运行时空大数据存储的 Linux 计算机上进行如下其他环境设置:
- 必须将 vm.max_map_count 设置为至少 262144。如果未设置该项,可能会出现内存不足异常。
- 必须将 vm.swappiness 设置为 1,否则会对时空大数据存储性能造成负面影响。
这些设置适用于整个系统。要更改它们,请使用超级用户访问权限编辑 /etc/sysctl.conf 文件。例如,将以下内容添加至 sysctl.conf 文件:
vm.max_map_count = 262144
vm.swappiness = 1
保存并关闭 sysctl.conf 文件。
防火墙设置
ArcGIS Data Store 使用指定端口与您的门户以及 ArcGIS Server 进行通信。
- HTTPS 端口 - ArcGIS Data Store 通过受保护的端口 2443 访问。
- 数据存储端口 - 关系数据存储通过端口 9876 进行通信。切片缓存数据存储通过端口 29080 和 29081 进行通信。时空大数据存储通过端口 9220 和 9320 进行通信。
支持的 Web 浏览器
ArcGIS Data Store Administration Resources 要求安装以下任一类型的 web 浏览器:
- Google Chrome
- Mozilla Firefox
- Microsoft Internet Explorer(版本 9、10 或 11)
- Microsoft Edge
受支持的虚拟化环境
ArcGIS Enterprise 的所有组件只要运行在受支持的平台上,就完全支持虚拟环境。 以 ArcGIS Enterprise 运行第三方应用程序时(如关系数据库),该应用程序也必须受虚拟环境的支持。请检查第三方供应商的虚拟化支持情况。
已知在以下虚拟环境中能良好运行 ArcGIS Enterprise:
- VMware vSphere 5.5 和 6
- Microsoft Hyper-V
有关其他信息,请参阅虚拟化和 ArcGIS Enterprise。