首批通过分布式安全可靠测评,为关键业务系统打造
新建仲裁服务
更新时间:2026-04-14 15:15:54
本节为您介绍如何在主机上新建仲裁服务。
功能适用性
该内容仅适用于 OCP 企业版,OCP 社区版不支持此功能。
前提条件
新建仲裁服务时,所选主机不能为已部署 OceanBase 集群的主机。
操作步骤
登录 OCP 。
在左导航栏单击 集群 ,系统默认进入 集群列表 页签。
单击 仲裁服务 页签,进入 仲裁服务列表 页面。
单击右上角 新建仲裁服务 。
在 新建仲裁服务 面板中,设置仲裁服务的基础信息。
参数 说明 主机 选择部署仲裁服务的主机,同一台主机可以启动多个仲裁服务进程。支持根据 IP 搜索主机,同时支持单击 添加主机 来新增可用主机。 服务版本 可以从列表中选择已有的 OceanBase 集群版本,所选版本的硬件架构需与 主机 架构保持一致,且只支持 V4.1 及以上版本的软件包;也可以在列表下方单击 添加版本,上传所需版本的软件包。 配置操作系统所属主用户 配置安装、运行 OBServer 的操作系统用户,不支持编辑。您可参考 修改系统参数 ,通过调整 ocp.operation.default.os.user参数的默认配置来修该用户。说明
当您对ocp.operation.default.os.user参数进行修改后,该参数的修改仅对 创建分布式集群、创建 OBProxy 集群 和 创建仲裁服务 时产生影响,不影响已有集群的其他配置。软件路径 软件的安装路径地址,您需具有主机中该路径的 写 权限。 - 当 操作系统所属主用户 为 admin 时,软件安装路径 默认为
/home/admin/oceanbase,支持自定义路径。 - 当 操作系统所属主用户 为非 admin 时,软件安装路径 默认为
/opt/oceanbase/oceanbase,支持自定义路径。
服务端口 默认为 2882,可根据实际情况进行更改,需确保所选端口未被占用。 说明 选填内容,为仲裁服务补充相关说明。 参数设置 设置仲裁服务启动参数,相关参数解释请参考文末的 启动参数说明。 - 当 操作系统所属主用户 为 admin 时,软件安装路径 默认为
单击 确定,可单击弹窗中的任务 ID 查看任务执行状态。
系统会对所填信息进行校验。若校验不通过,您可根据页面提示进行排查或修改。

启动参数说明
如下表格中介绍了 OCP 仲裁服务的相关启动参数,若需获取更多参数说明,可查阅 OceanBase 配置项。
| 参数 | 功能描述 | 说明 |
|---|---|---|
| cpu_count | CPU 数量 | OceanBase 数据库独立部署时无需设置该值,仲裁服务会自动获取所在机器的 CPU 数量,该值会影响仲裁服务内部特定线程池的线程数量。 |
| enable_syslog_recycle | 是否开启 log 文件自动回收,默认值为 False,建议值为 True |
当您未配置该参数时,OCP 会自动将参数值配置为 True;若您已自主配置该参数,系统将优先以您配置的参数值为准,您可同时配置 max_syslog_file_count 参数指定要保留的日志文件数量。
注意建议设置该参数为开启状态,否则可能导致日志盘被打满、从而仲裁服务不可用。 |
| log_disk_percentage | Redo 日志占用其所在磁盘总空间的百分比,默认值为 0 | 取值规则: |
| log_disk_size | Redo 日志磁盘的大小,默认值为 0 | 该配置项的值为 0 时,会根据 log_disk_percentage 配置项设置的值分配日志盘空间。 |
| max_syslog_file_count | 至多保留的日志文件数量,默认值为 0,建议值为 100 | 当您未配置该参数时,OCP 会自动将参数值配置为 100;若您已自主配置该参数,系统将优先以您配置的参数值为准。 |
| memory_limit | OBServer 进程可用的内存上限,默认取值为:主机物理内存 * memory_limit_percentage |
从 OceanBase V4.1.0 BP1 开始,仲裁服务模式启动时,该参数最低可设为 1GB;出于稳定性考虑,非仲裁服务模式启动时,最低依然为 4GB。 |
| syslog_io_bandwidth_limit | 每秒打印的日志量上限,超过上限容量的系统日志将被丢弃,默认值为 30MB | 可根据所需进行调整。 |
| syslog_level | 日志级别,默认值为 WDIAG |
建议保持默认值。 |
| system_memory | 系统预留给租户 ID 为 500 的租户的内存容量,默认值为 0MB |
建议保持默认值。 |
| __easy_memory_limit | 发往单个 observer 节点的 rpc packet 内存上限,默认值为 4GB | 从 OceanBase V4.1.0 BP1 开始,该参数最小值变更为 256MB。 |