📣

TiDB Cloud Serverless 现已更名为
Starter
!此页面由 AI 自动翻译,英文原文请见
此处。

管理 TiDB 节点组

本文档介绍如何通过 TiDB Cloud 控制台 管理 TiDB 节点组及其端点,以实现业务负载隔离。

术语

  • TiDB 节点组:TiDB 节点组用于管理 TiDB 节点的分组,并维护端点与 TiDB 节点之间的映射关系。

    • 每个 TiDB 节点组都有一个唯一的端点。
    • 当你删除一个 TiDB 节点组时,相关的网络设置(如私有链路和 IP 访问列表)也会被删除。
  • 默认组:当集群创建时,会自动创建一个默认的 TiDB 节点组。因此,每个集群都有一个默认组。默认组无法被删除。

前提条件

  • 你已经在 AWS 或 Google Cloud 上部署了 TiDB Cloud Dedicated 集群。
  • 你拥有组织的 Organization OwnerProject Owner 角色。更多信息,参见 用户角色

创建 TiDB 节点组

要创建 TiDB 节点组,请执行以下步骤:

  1. TiDB Cloud 控制台中,进入你项目的 Clusters 页面,然后点击目标集群名称进入其概览页面。

  2. 在左侧导航栏点击 Nodes

  3. 点击右上角的 Modify。此时会显示 Modify Cluster 页面。

  4. Modify Cluster 页面,点击 + 以添加新的 TiDB 节点组。你也可以直接使用默认组。

    • TiDB

      • vCPU + RAM:选择你需要的 TiDB 规格。仅支持 8 vCPU 16 GiB 内存及以上规格的 TiDB 节点。
      • Node Groups:点击 + 创建新的 TiDB 节点组。你也可以直接使用默认组,并在 DefaultGroup 字段中填写 TiDB 节点数量。
    • TiKV

      • vCPU + RAM:选择你需要的 TiKV 规格
      • Storage x Nodes:选择存储容量和 TiKV 节点数量。
    • TiFlash(可选)

      • vCPU + RAM:选择你需要的 TiFlash 规格
      • Storage x Nodes:选择存储容量和 TiFlash 节点数量。

    Create TiDB Node Group

  5. 新的 TiDB 节点会随着新的 TiDB 节点组一起添加,这会影响集群的计费。请在右侧面板确认集群规模后,点击 Confirm

默认情况下,你最多可以为一个 TiDB Cloud Dedicated 集群创建 5 个 TiDB 节点组。如果需要更多节点组,请联系 TiDB Cloud Support

如果你创建了 TiDB 节点组,但仍然使用默认组的端点连接集群,则该 TiDB 节点组中的节点不会承担任何负载,造成资源浪费。你需要为新建的 TiDB 节点组创建新的连接。参见 连接到 TiDB 节点组

连接到 TiDB 节点组

通过公网连接

新建的 TiDB 节点组默认关闭公网连接。你需要先启用它。

启用公网连接,请执行以下操作:

  1. 进入 Clusters 页面,然后点击目标集群名称进入其概览页面。

  2. 在右上角点击 Connect,弹出连接对话框。

  3. TiDB Node Group 列表中选择你的 TiDB 节点组,在 Connection Type 列表中选择 Public

    如果你尚未配置 IP 访问列表,请点击 Configure IP Access List,或按照 配置 IP 访问列表 的步骤进行首次连接前的配置。

  4. 在左侧导航栏点击 Settings > Networking

  5. Networking 页面右上角的 TiDB Node Group 列表中选择你的 TiDB 节点组。

  6. Public Endpoint 区域点击 Enable,然后在 IP Access List 区域点击 Add IP Address

  7. Networking 页面右上角点击 Connect 获取连接串。

Connect to the new TiDB node group via Public Endpoint

更多信息,参见 通过公网连接到 TiDB Cloud Dedicated

通过私有端点连接

  1. 进入 Clusters 页面,然后点击目标集群名称进入其概览页面。

  2. 在右上角点击 Connect,弹出连接对话框。

  3. TiDB Node Group 列表中选择你的 TiDB 节点组,在 Connection Type 列表中选择 Private Endpoint

  4. 在左侧导航栏点击 Settings > Networking

  5. Networking 页面右上角的 TiDB Node Group 列表中选择你的 TiDB 节点组。

  6. 点击 Create Private Endpoint Connection,为该节点组创建新的私有端点连接。

  7. 创建私有端点连接后,点击页面右上角的 Connect 获取连接串。

通过 VPC Peering 连接

由于所有 TiDB 节点组与集群共享同一个 VPC,你只需为该集群创建一个 VPC Peering 连接,即可为所有节点组开启访问。

  1. 按照 通过 VPC Peering 连接到 TiDB Cloud Dedicated 的说明为该集群创建 VPC Peering。
  2. 进入 Clusters 页面,然后点击目标集群名称进入其概览页面。
  3. 在左侧导航栏点击 Settings > Networking
  4. Networking 页面右上角点击 Connect 获取连接串。

查看 TiDB 节点组

要查看 TiDB 节点组的详细信息,请执行以下步骤:

  1. 进入 Clusters 页面,然后点击目标集群名称进入其概览页面。

  2. 在左侧导航栏点击 Nodes,即可查看 TiDB 节点组列表。

    若需切换为表格视图,请点击

修改 TiDB 节点组

你可以修改组名以及组内节点的配置。

修改组名

要修改组名,请执行以下步骤:

  1. 进入 Clusters 页面,然后点击目标集群名称进入其概览页面。
  2. 在左侧导航栏点击 Nodes
  3. 点击 ,并为 TiDB 节点组输入新名称。

更新节点配置

要更新组内 TiDB、TiKV 或 TiFlash 节点的配置,请执行以下步骤:

  1. 进入 Clusters 页面,然后点击目标集群名称进入其概览页面。

  2. 在左侧导航栏点击 Nodes

  3. Node Map 页面,点击右上角的 Modify,进入 Modify Cluster 页面。

  4. Modify Cluster 页面,你可以:

    • 修改 TiDB 节点数量。
    • 添加新的节点组。
    • 更新 TiKV 和 TiFlash 节点的规格及 Storage x Nodes 配置。

Change TiDB node group node count

删除 TiDB 节点组

要删除 TiDB 节点组,请执行以下步骤:

  1. 进入 Clusters 页面,然后点击目标集群名称进入其概览页面。
  2. 在左侧导航栏点击 Nodes
  3. Node Map 页面,点击右上角的 Modify,进入 Modify Cluster 页面。
  4. Modify Cluster 页面,点击 删除 TiDB 节点组。

Delete the TiDB node group

文档内容是否有帮助?