您可以考虑为 ArcGIS Knowledge 站点制定一项计划,以便在发生硬件故障或数据丢失时恢复站点。 您可以将 ArcGIS Enterprise 部署的组件导出到备份文件,以便此后可以使用该备份文件对其进行恢复。 但是,必须对 ArcGIS Knowledge 站点所使用的图形存储进行单独备份。
如果您要在 ArcGIS Knowledge 站点上使用 NoSQL 数据存储,则需要考虑其他因素以确保可以恢复与您的站点关联的 Neo4j 数据库。 您必须创建一个计划,用以备份和恢复您的 Neo4j 数据库,且该计划应与您用于备份和恢复 ArcGIS Enterprise 的计划相协调。
备份 ArcGIS Knowledge 站点
请按照以下步骤来备份您的 ArcGIS Enterprise 部署以及 ArcGIS Knowledge 站点使用的图形存储。
- 请使用 webgisdr 实用程序来备份您的 ArcGIS Enterprise 部署。
- 请使用 ArcGIS Data Store backupdatastore 实用程序来备份图形存储。
具有 NoSQL 数据存储的站点
当您将 Neo4j 数据库用作与 ArcGIS Knowledge 站点关联的 NoSQL 数据存储时,必须使用 Neo4j 实用程序以适合您的 Neo4j 版本和操作环境的方式来备份 Neo4j 数据库。
与您的 ArcGIS Knowledge 站点关联的图形存储将存储方案信息,且这些信息必须与存储在 Neo4j 数据库中的实体和关系保持同步。 必须同时对图形存储和 Neo4j 数据库进行备份,并且在两个备份操作都完成之前不要对其中任何一个进行额外的写入操作。 因此,必须在此过程中的适当时候将 Neo4j 数据库设置为只读模式和读写模式。 仅支持通过 ArcGIS Pro 和 ArcGIS Enterprise 对 Neo4j 数据库进行编辑。
- 请使用 webgisdr 实用程序来备份您的 ArcGIS Enterprise 部署。
- 使用 Neo4j 管理命令将与您的 ArcGIS Knowledge 站点关联的 Neo4j 数据库设置为只读模式。
- 请使用 ArcGIS Data Store backupdatastore 实用程序来备份图形存储。
- 使用 Neo4j 实用程序来备份适当的 Neo4j 数据库。
- 使用 Neo4j 管理命令将适当的 Neo4j 数据库重新设置为读写模式。
恢复 ArcGIS Knowledge 站点
请按照以下步骤来恢复您的 ArcGIS Enterprise 部署以及 ArcGIS Knowledge 站点使用的图形存储。
- 请使用 webgisdr 实用程序来恢复您的 ArcGIS Enterprise 部署。
- 请使用 ArcGIS Data Store restoredatastore 实用程序来恢复图形存储。
具有 NoSQL 数据存储的站点
当您将 Neo4j 数据库用作与 ArcGIS Knowledge 站点关联的 NoSQL 数据存储时,必须使用 Neo4j 实用程序以适合您的 Neo4j 版本和操作环境的方式来恢复 Neo4j 数据库。
与已恢复的 ArcGIS Knowledge 站点关联的图形存储和 Neo4j 数据库必须代表相同的备份点,原因是它们所包含的数据必须是同步的。 在恢复图形存储和 Neo4j 数据库之前,不得对其中任何一项执行写入操作。 因此,必须在此过程中的适当时候将 Neo4j 数据库设置为只读模式和读写模式。
- 请使用 webgisdr 实用程序来恢复您的 ArcGIS Enterprise 部署。
- 使用 Neo4j 实用程序来恢复与您的 ArcGIS Knowledge 站点关联的 Neo4j 数据库。
- 使用 Neo4j 管理命令将适当的 Neo4j 数据库设置为只读模式。
- 请使用 ArcGIS Data Store restoredatastore 实用程序来恢复图形存储。
- 使用 Neo4j 管理命令将适当的 Neo4j 数据库重新设置为读写模式。