---
title: "查询集群信息 - OceanBase 数据库 V4.3.1 | OceanBase 文档中心"
description: 查询集群信息 本文介绍如何查询当前 OceanBase 集群的状态信息。 调用说明 接口约束 obshell Server 会对该 API 进行安全校验，详细介绍可参见 API 混合加密 。 请求路径 GET /api/v1/ob/info 返回结果 参数 类型 说明 successful bool 请求是否成功。 …
---
切换语言

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

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.3.1

# 查询集群信息

更新时间：2026-04-10 11:58:01

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.3.1/zh-CN/700.reference/1500.Components-and-Tools/100.manage/100.obshell/400.obshell-api-reference/1800.get-oceanbase-info.md)  

本文介绍如何查询当前 OceanBase 集群的状态信息。

## 调用说明

### 接口约束

obshell Server 会对该 API 进行安全校验，详细介绍可参见 [API 混合加密](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000821478)。

### 请求路径

GET /api/v1/ob/info

### 返回结果

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| successful | bool | 请求是否成功。 |
| timestamp | time.Time | 服务端完成请求的时间戳。 |
| duration | int | 服务端处理请求的时间（毫秒）。 |
| status | int | 符合 HTTP Status 规范的编码。 |
| traceId | string | 请求的 Trace ID。 |
| data | ObInfoResp | ObInfoResp 中包含 `agent_info` 和 `obcluster_info`。`agent_info` 包含了一系列 obshell 的数据信息，`obcluster_info` 中包含一系列 OBServer 节点的数据信息。详细介绍参见下表 **ObInfoResp 信息的数据结构**。 |
| error | ApiError | 请求产生的 Error，包含如下信息：   - `code`：错误码。 - `message`：错误详细信息。 - `subErrors`：子错误信息。 |

ObInfoResp 信息的数据结构如下：

| 模块 | 参数 | 类型 | 说明 |
| --- | --- | --- | --- |
| agent_info | ip | string | 节点的 IP 地址 |
| port | int | 节点的端口号 |
| zone | string | 节点所属 Zone |
| identity | string | 节点的身份。当请求的节点身份为 `SINGLE` 时，只会返回自身信息，否则返回集群内所有节点信息。 |
| version | string | 使用的 obshell 的版本号 |
| obcluster_info | name | string | OceanBase 集群名 |
| version | string | OceanBase 数据库版本号 |
| topology | map[string][]ServerConfig | OceanBase 集群拓扑情况。topology 中包含了集群内所有 Zone 的拓扑情况。其中，每个 OBServer 节点的信息由 ServerConfig 承载，详情参见下文 **ServerConfig 信息的数据结构** |

ServerConfig 信息的数据结构如下：

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| svr_ip | string | OBServer 节点的 IP 地址 |
| svr_port | int | OBServer 节点的端口号 |
| sql_port | int | OBServer 节点中 SQL 服务协议端口号 |
| agent_port | int | obshell 服务端口号 |
| with_rootserver | string | 是否为集群 RS（Root Service） |
| status | string | OBServer 节点的状态 |

## 示例

### 请求示例

GET 10.10.10.1:2886/api/v1/ob/info

### 返回示例

示例中返回了一个已经初始化的集群内所有节点的信息，以及 OceanBase 集群的拓扑信息。OceanBase 集群中包含两个 Zone，每个 Zone 内有一个 OBServer 节点。

```json
{
    "successful": true,
    "timestamp": "2024-01-09T20:03:14.33717735+08:00",
    "duration": 14,
    "status": 200,
    "traceId": "f06339705f167a89",
    "data": {
        "agent_info": [
            {
                "ip": "10.10.10.1",
                "port": 2886,
                "zone": "zone1",
                "identity": "CLUSTER AGENT",
                "version": "4.2.1.0-0"
            },
            {
                "ip": "10.10.10.2",
                "port": 2886,
                "zone": "zone2",
                "identity": "CLUSTER AGENT",
                "version": "4.2.1.0-0"
            }
        ],
        "obcluster_info": {
            "name": "test",
            "version": "5.7.25-OceanBase_CE-v4.2.0.0",
            "topology": {
                "zone1": [
                    {
                        "svr_ip": "10.10.10.1",
                        "svr_port": 2882,
                        "sql_port": 2881,
                        "agent_port": 2886,
                        "with_rootserver": "YES",
                        "status": "ACTIVE"
                    }
                ],
                "zone2": [
                    {
                        "svr_ip": "10.10.10.2",
                        "svr_port": 2882,
                        "sql_port": 2881,
                        "agent_port": 2886,
                        "with_rootserver": "NO",
                        "status": "ACTIVE"
                    }
                ]
            }
        }
    }
}

```

## 相关文档

除通过命令行调用 API 接口外，还可以通过 SDK 方法调用 API。

- 通过 obshell-sdk-python 请求 API 方法的介绍可参见 [查询集群信息](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000971129)。
 - 通过 obshell-sdk-go 请求 API 方法的介绍可参见 [查询集群信息](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000971156)。

 上一篇 下一篇 ![有帮助](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) 咨询热线
