---
title: "修改 HA 功能的配置 | OceanBase 文档中心"
description: 修改 HA 功能的配置 本文为您介绍 HA 功能的概念、参数的含义和适用场景，以及如何在 OMS 控制台配置 HA 参数。 概述 高可用性集群 HA 是保证业务连续性的有效解决方案。在企业用户 7 x 24 小时运行的场景下，如果数据同步发生中断（包括分钟级别的短暂中断），会对业务产生影响。 基于多年企业级使用场景的…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*L03BS6f-o40AAAAAAAAAAAAADiGDAQ/original) 迁移服务 OMSV 3.1.0 企业版

# 修改 HA 功能的配置

更新时间：2023-06-25 10:19:11

本文为您介绍 HA 功能的概念、参数的含义和适用场景，以及如何在 OMS 控制台配置 HA 参数。

## 概述

高可用性集群 HA 是保证业务连续性的有效解决方案。在企业用户 7 x 24 小时运行的场景下，如果数据同步发生中断（包括分钟级别的短暂中断），会对业务产生影响。

基于多年企业级使用场景的支撑，OceanBase 迁移服务（OceanBase Migration Service，OMS）提供可以秒级恢复的集群高可用架构，能够支持机器、机房粒度，甚至地区数据中心维度的容灾，以确保实现延迟敏感的企业用户的需求。

OMS 支持 HA 功能的组件包括 Store、Connector 和 JDBCWriter。

## HA 参数的含义

`ha.config` 文件的配置如下：

```json
{
    "enable": false,
    "enableHost": false,
    "enableStore": true,
    "enableConnector": true,
    "enableJdbcWriter": true,

    "subtopicStoreNumberThreshold": 5,
    "checkRequestIntervalSec": 600,
    "checkHostDownIntervalSec": 540,
    "checkModuleExceptionIntervalSec": 240,
    "clearAbnormalResourceHours": 72
}

```

| 参数 | 描述 | 默认值 |
| --- | --- | --- |
| enable | 总开关，取值包括 `true` 和 `false`。 | `false` |
| enableHost | 宕机迁移开关，取值包括 `true` 和 `false`。 如果开启宕机迁移功能，当机器宕机时，会将该机器上运行的 Connector 和 JDBCWriter 组件迁移到随机选取的一台正常运行的机器上，并触发 OMS 机器宕机迁移告警。 有关 OMS 机器宕机迁移告警的详情，请参见 [oms_host_down OMS 机器宕机告警](https://www.oceanbase.com/docs/enterprise-oms-doc-cn-10000000000373669)。 | `false` |
| enableStore | Store 守护开关，取值包括 `true` 和 `false`。 `enableStore` 适用于以下场景： * Subtopic 下的 Store 配置的时长未超过上限，但该 Subtopic 下全是异常的 Store，且异常的 Store 均超过配置时长。此时您需要创建一个新的 Store。 * Subtopic 下存在非预期退出的 Store。此时您需要重启当前 Store。 * Subtopic 下存在异常的 Store，且没有操作的时间（GmtModified）超过配置时间。此时您需要删除当前 Store。 | `true` |
| enableConnector | Connector 守护开关，取值包括 `true` 和 `false`。 `enableConnector` 适用于存在异常 Connector 的场景。针对该场景，您可以提交启动 Connector 的工单。 | `true` |
| enableJdbcWriter | JDBCWriter 守护开关，取值包括 `true` 和 `false`。 `enableJDBCWriter` 适用于存在异常 JDBCWriter 的场景。针对该场景，您可以提交启动 JDBCWriter 的工单。 | `true` |
| subtopicStoreNumberThreshold | 一个 Subtopic 下，HA 启动 Store 的最大上限。 | 5 |
| checkRequestIntervalSec | 同一个操作对象（IP/STORE/CONNECTOR/JDBCWRITER），HA 工单触发的间隔时间（单位为秒）。 | 600 |
| checkHostDownIntervalSec | 针对宕机迁移场景，判断是否宕机的时间间隔，即机器多久未汇报过心跳（单位为秒）。 | 540 |
| checkModuleExceptionIntervalSec | 针对启动 Store HA 场景，判断 Store 心跳的间隔时间（单位为秒）。 | 240 |
| clearAbnormalResourceHours | 使用 Crawler 的 GmtModfied，判断 Store HA 中清理冗余 Store 的时间间隔（单位为小时）。 | 72 |

## 修改 HA 的配置

您可以在 OMS 控制台修改 `ha.config` 文件中的参数：

1. 登录 OMS 控制台。
 2. 在左侧导航栏，单击 **系统管理** > **系统参数**。
 3. 在 **系统参数** 页面，找到 `ha.config`。
 4. 单击该参数名称 **取值** 后的编辑图标。
 5. 在 **修改取值** 对话框中，根据业务需求修改目标参数的取值。

   ![修改参数配置](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/7254185261/p292997.png)
 6. 单击 **确定**。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
