Skip to main content

安装 ArcGIS Data Store

可以使用界面安装 ArcGIS Data Store 或者通过命令行运行安装文件。 指定在每台计算机上安装的一种或多种数据存储类型。

注:
  • 每种类型的 ArcGIS Data Store 可以使用相对较少或较多的资源量,具体取决于系统中支持的用户数和工作负载。 一定要确保计算机的资源足以支持所有软件、数据和预期使用的网络流量;否则,资源问题可能导致数据存储无法运行。

    在决定是否在同一基础设施上整合多个数据存储或 ArcGIS Server 站点时要运用良好的判断力并考虑这一点,同时监视系统性能。 如果您有疑虑,可以采用保守的方法,即在单独的计算机上安装和运行每个数据存储类型,以保留灵活性并尽可能降低对其他系统部分的影响。

  • 您为 ArcGIS Knowledge Server 购买的许可决定了安装图存储的计算机的核心容量。 有关详细信息,请参阅 ArcGIS Knowledge Server 的产品销售更新

完成准备安装 ArcGIS Data Store 的步骤,然后安装 ArcGIS Data Store。

注:

无法更改在计算机上安装的 ArcGIS Data Store 类型。 这意味着您以后无法添加其他类型,但也意味着如果您确定不需要 ArcGIS Data Store 类型,则无法将其卸载。

准备安装 ArcGIS Data Store

在安装 ArcGIS Data Store 之前,请完成以下步骤:

  1. 验证您的服务器是否满足最低 ArcGIS Data Store 系统要求,并阅读创建数据存储前的注意事项

  2. 修改数据存储服务器的防火墙,以允许在要创建的数据存储类型所需的端口上进行通信

    如果数据存储服务器上的防火墙阻止了通过这些端口的通信,则 GIS Server 站点将无法连接至数据存储。

  3. My Esri 下载 ArcGIS Data Store 安装包,然后将其解压到将安装 ArcGIS Data Store 的服务器上的相应目录中。

  4. 在开始安装前,请阅读位于 <CD_ROOT or untar directory>/Documentation/EULA.pdf 的许可协议。

使用安装界面

要获得交互式 ArcGIS Data Store 安装体验,请完成以下步骤:

  1. 以具有管理权限的用户身份登录服务器。

    您无法以根用户身份安装 ArcGIS Data Store。

  2. 从 ArcGIS Data Store 下载文件夹或安装介质运行安装程序。

    安装程序开始时先检查安装和使用 ArcGIS Data Store 必须满足的先决条件。 如果您的系统未满足先决条件,请按照对话框中的说明更正这些问题。

    如果满足所有先决条件,将显示简介对话框。

  3. 单击简介对话框中的下一步以继续。

  4. 主协议对话框中,阅读许可协议,然后执行以下操作之一:

    • 如果接受协议条款,单击我接受主协议按钮,然后单击下一步继续。

    • 如果不接受条款,请单击取消关闭主协议对话框。

  5. 选择要在此计算机上安装的数据存储的类型,然后单击下一步

    建议您在单独的计算机上安装每种类型的数据存储,以避免数据存储之间资源争用。 对于时空大数据存储和图存储,这一点尤为重要。 请勿将这些数据存储与其他数据存储或 ArcGIS Enterprise 组件安装同一计算机上。

  6. 选择安装文件夹对话框中指定安装位置,然后单击下一步继续。

  7. 查看摘要信息,然后单击安装以开始安装。

  8. 安装完成后,请单击完成以关闭界面。

遵照下方的安装后说明配置 ArcGIS Data Store 以随操作系统启动。

  1. 创建一个用于 ArcGIS Data Store 账户的 Microsoft Windows 账户。

    建议您使用域账户,因此您可能需要从 IT 部门申请此账户。 如果您选择使用本地 Windows 账户,则安装界面会为您创建账户,但是如果有多台计算机运行 ArcGIS Data Store,则可能会出现异常。

  2. My Esri 下载 ArcGIS Data Store 安装包。

    注:

    存在两个 ArcGIS Data Store 自解压文件 - ArcGIS_DataStore_Windows_<version>_<productID>.exeArcGIS_DataStore_Windows_<version>_<productID>.exe.001。 请下载以上两个文件。

  3. 要提取安装程序文件,请双击 ArcGIS_DataStore_Windows_<version>_<productID>.exe 安装包,然后在服务器上指定一个文件夹作为安装 ArcGIS Data Store 的位置。

    注:

    当提取内容时,ArcGIS_DataStore_Windows_<version>_<productID>.exeArcGIS_DataStore_Windows_<version>_<productID>.exe.001 文件必须位于同一文件夹中。

  4. 在开始安装之前,请阅读最终用户许可协议 (EULA),该协议以 PDF 形式包含在 ArcGIS Data Store 下载的 \Documentation 文件夹中。

运行 ArcGIS Data Store 安装

要获得交互式安装体验,请按照以下步骤进行操作:

  1. 双击 Setup.exe 文件以运行 ArcGIS Data Store 安装。

    界面会提示您提供安装目录的位置。 安装目录包含 ArcGIS Data Store 应用程序文件。

  2. 选择要在该计算机上安装的数据存储的类型。

    如果某个数据存储类型已安装在此计算机上,将会禁用此选项。

  3. 指定本地计算机上要存储数据存储文件的位置。

  4. 为您在准备步骤中创建的 ArcGIS Data Store 账户提供凭据,或者允许安装程序创建本地账户。

    必须为 Windows 域账户或本地账户提供登录账户和密码。

    如果您使用本地 Windows 账户,则无法定义共享备份位置,直到您更改为域账户为止。

    如果您允许安装程序创建本地账户,则您提供的密码必须符合操作系统的本地安全策略。 有关确定 Microsoft 计算机的密码要求的说明,请参阅 Microsoft 文档

    安装后,可以根据需要运行 configureserviceaccount 实用程序以更改 ArcGIS Data Store 账户

安装完成后,将打开数据存储配置应用程序。 可以使用配置应用程序创建关系存储、对象存储、时空大数据存储或图存储,并将其注册到您将用作托管服务器的 GIS Server 站点。

从终端运行

要从命令提示符安装 ArcGIS Data Store,请完成以下步骤:

  1. 以具有管理权限的用户身份登录到计算机。

    您无法以根用户身份安装 ArcGIS Data Store。

  2. 在提示符处静默运行安装程序。

    请参阅以下示例语法:<CD_ROOT or untar directory>/Setup -m silent -l yes -d /software/datastore -f Relational

    命令行选项包括以下内容:

    选项

    描述

    -m MODE--mode MODE

    可选。

    MODE 为以下选项之一:silentgui。 默认值为 gui

    -l CHOICE--license-agreement CHOICE

    静默模式时必须指定。 CHOICE 可以是 yesnoYes 表示您已阅读并同意 Esri 主协议(E204、E300)。 请阅读 https://www.esri.com/legal/licensing-translations 中的协议。

    -d DIRECTORY--directory DIRECTORY

    可选。 默认情况下,ArcGIS Data Store 安装在用户的 $HOME 目录中。 要使用其他目录,请使用 -d--directory 选项指定该目录。

    将路径 /arcgis/datastore 追加到安装目录。

    -f CHOICE-features CHOICE

    可选。 此选项指定要安装在计算机上的数据存储类型。 默认值为 Relational,Object

    CHOICE 可能是以下各项之一:

    • Graph

    • Object

    • Relational

    • Spatiotemporal

    • Complete

    尽管您可以指定多个以逗号分隔的选项或使用 Complete 来安装所有数据存储类型,但建议您在单独的计算机上安装各数据存储类型,以避免在数据存储间造成资源争用。 对于时空大数据存储和图存储,这一点尤为重要。 请勿将这些数据存储与其他数据存储或 ArcGIS Enterprise 组件安装同一计算机上。

    -v--verbose

    安装程序在详细模式下运行。

    -h--help

    显示命令行帮助并退出。

    -e--examples

    显示这些选项的使用说明示例并退出。

遵照下方的安装后说明配置 ArcGIS Data Store 以随操作系统启动。

安装后配置

如果希望 ArcGIS Data Store 随操作系统一起启动,请完成特定于以下操作系统的步骤。

支持 systemd 的操作系统

如果您的操作系统支持使用 systemd 引导和管理进程,请完成以下步骤将 ArcGIS Data Store 配置为与操作系统一同启动:

  1. 在 shell 命令内,切换至根用户。

  2. <ArcGIS Data Store installation directory>/framework/etc/scripts/arcgisdatastore.service 复制到 /etc/systemd/system,并将 /etc/systemd/system/arcgisdatastore.service 权限从 700 更新为 600。

    如果在计算机上配置时空大数据存储,请编辑 arcgisdatastore.service 文件,为关系数据存储参数添加注释标记 (#),并从时空大数据存储参数中移除该注释标记,如下所示:

    /# Configuration for relational data store /# LimitNOFILE=65535 /# LimitNPROC=25059 /# Configuration for spatiotemporal big data store LimitNOFILE=65536 LimitNPROC=25059 LimitAS=infinity LimitFSIZE=infinity

    对于运行其他 ArcGIS Data Store 类型的计算机,无需进行任何编辑。

  3. 仍然以根用户的身份运行以下命令,以在 /etc/systemd/system/multi-user.target.wants 中自动创建链接:

    $ systemctl enable arcgisdatastore.service

  4. 要验证 systemd 服务是否配置正确,请重新启动服务后按如下所示检查其状态:

    $ systemctl stop arcgisdatastore.service $ systemctl start arcgisdatastore.service $ systemctl status arcgisdatastore.service

  5. 结束根用户会话。

  6. 重新启动操作系统,然后验证 ArcGIS Data Store 是否正确重启。

注:

当在包含 systemd v228 或更高版本的 Linux 计算机上安装 ArcGIS Data Store 时,如果数据存储计算机使用频繁,则可能需要启用 systemd 限制并将其最大线程数提高到 512。 (例如,SUSE Linux Enterprise Server (SLES) 12 SP2 包括 systemd v228。)将 systemd 的最大线程数设置为 512,可以防止任何单一服务产生过多线程并占用所有服务器资源。

要以根用户身份启用和提高此限制,请在将 arcgisdatastore.service 单元文件部署到 /etc/systemd/system 目录之前,针对该文件取消注释并编辑以下行:

# TasksMax=512

支持 SysV 的操作系统

如果您的操作系统支持使用 SysV 引导和管理进程,请完成以下步骤将 ArcGIS Data Store 配置为与操作系统一同启动:

  1. 在 shell 命令内,切换至根用户。

  2. <ArcGIS Data Store installation directory>/framework/etc/scripts/arcgisdatastore shell 脚本复制到下面提供的相应受支持的 Linux 基于分发的位置:

    • RHEL Server:/etc/rc.d/init.d/

    • SLES:/etc/init.d/

  3. 将目录更改为适合的 init.d 文件夹并检查 arcgisdatastore 脚本,确保根用户至少拥有读权限和执行权限。

  4. 如下所示编辑 arcgisdatastore 脚本:

    1. datastorehome 变量更新为 ArcGIS Data Store 安装目录,例如 /home/username/arcgis/datastore

    2. 仅针对 RHEL Server,将以下行添加到 # Description: ArcGIS Data Store Service 之前:

    # chkconfig: 35 99 01

    1. 将编辑内容保存到 arcgisdatastore 脚本中。
  5. 仍以根用户身份,以合适的运行级别运行以下命令,以在 /etc/rc*.d 中自动创建链接:

    • RHEL Server:

    $ chkconfig --add arcgisdatastore $ chkconfig arcgisdatastore on

    • SLES:

    $ insserv arcgisdatastore $ chkconfig arcgisdatastore on

  6. 结束根用户会话。

  7. 重新启动操作系统,然后验证 ArcGIS Data Store 是否正确重启。

从命令提示符安装

您无需使用界面,只需通过命令提示符调用安装文件,并按照以下步骤提供安装 ArcGIS Data Store 所需的信息:

  1. 使用以管理员身份运行选项打开命令提示符。

  2. 可以通过命令行来运行 ArcGIS Data Store 安装程序。

    从命令行运行安装文件的语法如下:

    <path to ArcGIS Data Store setup>\Setup.exe /qb ACCEPTEULA=<yes | no> {ADDLOCAL=<graph | object | relational | spatiotemporal | ALL} {MSA=<true | false>} {INSTALLDIR=<directory>} USER_NAME=<account login> PASSWORD=<account password>

    选项

    描述

    /qb

    /qb 选项并非必需项,但是可以使用该选项在没有提示的情况下运行安装程序(也称为静默安装)。 如果您使用脚本进行安装,请使用此方法。

    ACCEPTEULA

    在静默安装过程中,需要提供 ACCEPTEULA 选项才能接受最终用户许可协议。 指定“是”将同意最终用户许可协议并安装该软件。 指定“否”或忽略此属性将导致安装失败。

    ADDLOCAL

    使用 ADDLOCAL 选项指定要在该计算机上安装的数据存储的类型。

    如果没有指定 ADDLOCAL 选项,则默认使用 relational,object

    可以指定多个以逗号分隔的选项来安装所有数据存储类型。 但是,如果在同一计算机上安装多个数据存储类型,一定要确保计算机资源足以同时支持所有预期工作负载。 如果是时空大数据存储和图存储,请勿在其他数据存储或 ArcGIS Enterprise 组件所在的计算机上安装这些数据存储。

    INSTALLDIR

    首次在计算机上安装 ArcGIS Data Store 时,可以使用 INSTALLDIR 选项指定数据存储的安装目录。 如果首次在计算机上安装 ArcGIS Data Store 时未指定目录,则将使用默认位置 C:\Program Files\ArcGIS\DataStore

    MSA

    要使用组托管服务账户作为 ArcGIS Data Store 账户,请指定 MSA 选项并将其设置为 true。 如果未指定 MSA 选项,则默认使用 false

    如果将 MSA 选项设置为 true,则您的域中必须已存在托管服务账户。 请勿将 MSA 选项与本地账户或需要密码的域账户一起使用。

    USER_NAME

    可以使用 USER_NAME 选项以指定要用于 ArcGIS Data Store 账户的登录账户。

    如果将 MSA 选项设置为 true,请使用 USER_NAME 选项以指定组托管服务账户。

    如果未指定 MSA 选项或者将其设置为 false,请使用 USER_NAME 选项以指定要用于 ArcGIS Data Store 账户的本地或网络 Windows 登录账户。

    对于域账户(包含组托管服务账户和 Windows 网络登录账户),请提供域和账户名;例如,对于 mydomain 域上的 Windows 账户 myaccount,请使用 USER_NAME 选项指定 mydomain\myaccount

    PASSWORD

    可以使用 PASSWORD 选项以指定您为 USER_NAME 选项提供的本地或网络 Windows 登录账户的密码。

    如果您为 USER_NAME 选项提供了组托管服务账户,请勿使用 PASSWORD 选项。

    在以下示例中,在安装 ArcGIS Data Store 时指定了域账户,安装了关系存储文件,并且指定了静默选项 (/qb) 以免出现提示:

    <path to ArcGIS Data Store setup>\Setup.exe /qb ACCEPTEULA=yes ADDLOCAL=relational INSTALLDIR=c:\arcgisdatastore USER_NAME=mydomain\mylogin PASSWORD=D0mayneAcc0untPw

    在本示例中,使用了组托管服务账户并安装了时空大数据存储文件:

    <path to ArcGIS Data Store setup>\Setup.exe /qb ACCEPTEULA=yes ADDLOCAL=spatiotemporal MSA=TRUE INSTALLDIR=c:\arcgisdatastore USER_NAME=mydomain\managedserviceaccount

    注意:

    如果您在静默安装 (/qb) 过程中未指定 ArcGIS Data Store 账户或提供了无效凭据,则安装程序会在安装过程中显示警告消息。 可单击确定关闭消息。 在上述情况下,ArcGIS Data Store 账户将设置为 Windows 本地系统账户。

下一步

安装 ArcGIS Data Store 后,需要创建已安装的一种或多种数据存储类型。