Orchestrator
2022.10
False
横幅背景图像
Orchestrator 安装指南
上次更新日期 2024年4月19日

迁移 Elasticsearch 索引

通过使用 Elasticsearch 的快照和还原功能,您可以创建所有索引的备份存储库,然后可用于还原当前服务器或根据需要移动到新服务器。 这对于在发生硬件故障或需要升级时提供无缝过渡非常有用。

在本节中,我们将介绍 Windows Server 计算机上的迁移过程。有关快照的其他信息,以及所有受支持的 Elasticsearch 版本的可用设置和命令的完整列表,请参阅官方 Elastic 文档

当前服务器和新服务器之间必须具有共享文件系统。 在此示例中,我们使用了在新服务器上创建的共享文件夹。

备注:

确保每台服务器上使用的帐户具有对此共享目录的读取和写入访问权限。

此外,以前设置的任何 Kibana 可视化不会保存,需要重新创建。

创建快照

在当前服务器中,执行以下步骤:

  1. 停止 Elasticsearch 服务。
  2. elasticsearch.yml 文件中添加共享目录: path.repo: [“\\\\server_name\\folder_name”]
  3. 重新启动 Elasticsearch 服务。
  4. 在 Kibana 仪表板的“ 开发工具 ” 部分中,单击“ 控制台” 。 “ 控制台 ” 窗口随即打开。
  5. 使用有意义的名称创建存储库:

    PUT /_snapshot/backup_old/ { “type”: “fs”, “settings”:{ “location”: “\\server_name\\folder_name” } }PUT /_snapshot/backup_old/ { “type”: “fs”, “settings”:{ “location”: “\\server_name\\folder_name” } }
  6. 如果成功,则控制台响应为: “acknowledged”: true
  7. 创建快照,并为其指定一个有意义的名称: PUT /_snapshot/backup_old/snapshot_1?wait_for_completion=true
    注意: ?wait_for_completion 参数确定是在快照完成 (true) 还是初始化 (false) 时返回请求。 对于大型存储库,即使此参数设置为 false,此命令也可能需要几分钟才能返回。

该命令完成后,您的快照将保存在指定的存储库中,并且可供使用。 建议经常拍摄快照,以使存储库尽可能保持最新状态。 快照以增量方式拍摄,在后续执行中仅保存新数据,因此不会占用大量资源。

从快照还原

在新服务器中,执行以下步骤:

  1. 停止 Elasticsearch 服务。
  2. elasticsearch.yml 文件中添加共享目录: path.repo: [“\\\\server_name\\folder_name”]
  3. 重新启动 Elasticsearch 服务。
  4. 在 Kibana 仪表板的“ 开发工具 ” 部分中,单击“ 控制台” 。 “ 控制台 ” 窗口随即打开。
  5. 使用与以前相同的名称创建存储库:

    PUT /_snapshot/backup_old/ { “type”: “fs”, “settings”:{ “location”: “\\server_name\\folder_name” } }PUT /_snapshot/backup_old/ { “type”: “fs”, “settings”:{ “location”: “\\server_name\\folder_name” } }
  6. 如果成功,则控制台响应为: “acknowledged”: true
  7. 加载快照: POST/_snapshot/backup_old/snapshot_1/_restore

系统将重建所有先前的索引,但根据大小的不同,可能需要一些时间才能同步所有索引。 可以在已运行的集群或新计算机中执行还原。

  • 创建快照
  • 从快照还原

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.