第 3 章 执行跨站点复制操作


使站点在线并脱机。将缓存状态传送到远程站点。

3.1. 使用 CLI 执行跨站点操作

Data Grid 命令行界面可让您远程连接到 Data Grid 服务器,管理站点,并将状态传输推送到备份位置。

先决条件

  • 启动 Data Grid CLI。
  • 连接到正在运行的 Data Grid 集群。

3.1.1. 使备份位置离线和在线

手动使备份位置离线,并使它们重新上线。

流程

  1. 创建与 Data Grid 的 CLI 连接。
  2. 使用 site status 命令检查备份位置是否在线或离线:

    [//containers/default]> site status --cache=cacheName --site=NYC
    Copy to Clipboard Toggle word wrap
    注意

    --site 是一个可选参数。如果没有设置,CLI 会返回所有备份位置。

  3. 管理备份位置,如下所示:

    • 使用 bring-online 命令在线显示备份位置:

      [//containers/default]> site bring-online --cache=customers --site=NYC
      Copy to Clipboard Toggle word wrap
    • 使用 take-offline 命令使备份位置离线:

      [//containers/default]> site take-offline --cache=customers --site=NYC
      Copy to Clipboard Toggle word wrap

如需更多信息和示例,请运行 help site 命令。

3.1.2. 配置跨站点状态传输模式

当 Data Grid 检测到备份位置上线时,您可以将跨站点状态传输操作配置为自动进行。或者,您可以使用默认模式,该模式是通过 CLI 或 JMX 或 REST 手动执行状态传输。

流程

  1. 创建与 Data Grid 的 CLI 连接。
  2. 使用 site 命令配置状态传输模式,如下例所示:

    • 检索当前状态传输模式。

      [//containers/default]> site state-transfer-mode get --cache=cacheName --site=NYC
      "MANUAL"
      Copy to Clipboard Toggle word wrap
    • 为缓存和备份位置配置自动状态传输操作。
[//containers/default]> site state-transfer-mode set --cache=cacheName --site=NYC --mode=AUTO
Copy to Clipboard Toggle word wrap
提示

运行 help site 命令以获取更多信息和示例。

3.1.3. 将状态推送到备份位置

将缓存状态传输到远程备份位置。

流程

  1. 创建与 Data Grid 的 CLI 连接。
  2. 使用 site 命令推送状态传输,如下例所示:

    [//containers/default]> site push-site-state --cache=cacheName --site=NYC
    Copy to Clipboard Toggle word wrap

如需更多信息和示例,请运行 help site 命令。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat