Skip To Content

创建数据存储

您可以使用数据存储配置向导创建关系、切片缓存和时空大数据存储,并将其加入 GIS Server 站点。

如果您不具有访问 Web 浏览器的权限,可在已安装 ArcGIS Data Store 的计算机上运行 configuredatastore 实用程序。

创建数据存储前的注意事项

磁盘空间和内存

您应考虑要创建数据存储的计算机上所需的磁盘空间和内存量。例如,关系数据存储可存储数千个托管要素图层的数据,这些图层可占据数千兆的磁盘空间。发布多个托管场景图层后,切片缓存数据存储也可能变得非常大。

您还需要确保计算机有足够的可用内存。例如,首次配置时,时空大数据存储需要占用计算机大约 40% 的可用内存。关系数据存储也会预分配内存以确保有足够的内存来处理数据。托管要素和场景图层中的高流量访问也会消耗相当大的内存。

鉴于上述原因,Esri 建议您在关系和切片缓存数据存储以外的计算机上配置时空大数据存储,并尽可能在相互独立的计算机上配置关系数据存储和切片缓存数据存储。如果必须在同一台计算机上配置多个类型的数据存储,请使用内存和磁盘空间充足、功能强大的计算机。

有关创建每类数据存储以及向其中添加和存储预估大小的数据所需的最小磁盘空间的信息,请参阅 ArcGIS Data Store 系统要求

托管服务器

门户配置有 GIS Server 站点来充当其托管服务器。一个 GIS Server 站点只能有一个托管数据库。如果您希望创建关系数据存储,但您的 GIS Server 站点已有托管数据库,则可在创建关系数据存储前执行以下三项操作之一:

  • 移除托管数据库并将其重新添加为已注册数据库。执行此操作后,您现有的托管要素图层仍然有效。安装 ArcGIS Data Store 并创建关系数据存储后,新发布的托管要素图层的数据将存储在关系数据存储中。这是推荐的最简单方法。
  • 移除托管数据库。只有不再需要现有托管要素图层时才可执行此操作,因为如果您移除托管数据库并且没有将其添加为已注册数据库,这些图层将不再可用。
  • 如果您无法保留现有托管数据库,则可导出您的现有托管要素图层数据,删除现有托管要素图层,移除托管数据库,将 ArcGIS Data Store 与您的 GIS Server 站点连接,然后重新发布导出的数据。有关详细信息,请参阅迁移至 ArcGIS Data Store

使用数据存储配置向导创建数据存储

如果运行安装向导,则将在默认 Web 浏览器中自动打开数据存储配置向导。或者,您可以从计算机的快捷菜单中打开此向导或在浏览器中键入 URL。数据存储配置向导 URL 的格式为 https://datastoremachine.domain.com:2443/arcgis/datastore

  1. 指定您要为其创建和注册数据存储的 GIS Server 站点的 URL。

    GIS Server 站点 URL 的格式为 https://gisserver.domain.com:6443。注意,即使您的 GIS Server 站点使用的是 Web Adaptor,也需提供采用前面所提及格式的 URL。

  2. 输入 ArcGIS Server 管理员的用户名和密码,然后单击下一步

    该用户必须是内置用户(而非企业级用户)。

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

    您可以在同一台计算机上创建多个类型的数据存储,但 Esri 不建议这样做,因为数据存储将争夺内存资源,从而可导致性能降低。

  4. 输入 ArcGIS Data Store 目录的位置。

    此目录包含数据存储文件以及关系数据存储备份目录(如已创建关系数据存储)。

    注:

    指定数据存储文件目录时,不能使用 UNC 路径。

    将数据存储文件保存在安装有 ArcGIS Data Store 的同一计算机上。

    但是,您应将备份目录移至另一台计算机中,因为备份目录包含恢复托管要素图层数据所需的数据存储备份文件。配置数据存储完成后,将备份目录移动到计算机上映射的网络驱动器,该计算机要独立于为安装和数据存储目录指定的计算机。更改备份目录时,您可以使用 UNC 路径。有关详细信息,请参阅管理数据存储备份

  5. 单击下一步
  6. 配置摘要对话框中查看信息。如果正确,请单击完成。如果需要进行更改,则请单击后退进行更改。

    注意,第一个注册到 GIS Server 站点的关系或切片缓存数据存储是主计算机。如果要在另一台计算机上安装 ArcGIS Data Store 并创建已注册到同一 GIS Server 站点的另一个关系或切片缓存数据存储,则该数据存储将为备用计算机。

    成功完成安装后,您将有一台数据存储计算机。

    如果安装时发生错误,则请单击配置摘要对话框上的下一步重新打开数据存储配置向导,从而提供不同的信息。有关安装错误的原因和解决方法,请参阅 ArcGIS Data Store 疑难解答

使用 configuredatastore 实用程序创建数据存储

您可以使用 configuredatastore 命令实用程序创建关系、切片缓存或时空大数据存储并将其注册到 GIS Server 站点。<ArcGIS Data Store installation directory>\arcgis\datastore\tools 中安装此实用程序。

请注意,如果要编写创建多个时空大数据存储计算机的脚本,则必须在 GIS Server 中配置一个时空大数据存储,然后从才可编写创建其他时空大数据存储计算机的脚本。

  1. 打开 shell 命令。
  2. 运行 configuredatastore.sh 文件并指定希望将数据存储注册到的 GIS Server URL、ArcGIS Server 管理员的用户名和密码、用于 ArcGIS Data Store 数据目录的路径以及您希望创建的数据存储类型。

    在本示例中,GIS Server URL 是 https://myserver.domain.com:6443/arcgis/admin,管理员用户名和密码是 siteadmin 和 T1n@sp,数据目录是 /home/dsuser/data,且将创建关系数据存储:

    /configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp /home/dsuser/data --stores relational

    如果你希望在一台计算机上使用同一数据目录创建多种类型的数据存储,则您可以指定用逗号分隔的值。例如,您可以通过 relational,tileCache 操作指定 --stores,以便在同一台计算机上创建关系和切片缓存数据存储。但是,Esri 不建议您将多个数据存储放在同一台计算机上,因为数据存储会彼此争夺内存等资源,从而可降低服务性能。

    已创建数据存储计算机并将其注册到 GIS Server 站点。

接下来的步骤

确保已注册数据存储的 GIS Server 站点已配置为门户的托管服务器。

如果您已创建时空大数据存储来存档观察数据,请确保您的门户具有联合的 ArcGIS GeoEvent Server

如果您已创建时空大数据存储来存储 GeoAnalytics Tools 中的输出,请确保您具有联合的 ArcGIS GeoAnalytics Server

此外,还需要为数据存储备份配置安全位置