全部产品
Search
文档中心

云数据库 ClickHouse:CLB释放和挂载

更新时间:Dec 11, 2023

当您在使用ClickHouse集群实例进行大规模数据处理并希望确保高效负载均衡时,云数据库ClickHouse集群会默认为您挂载CLB。挂载CLB后,ClickHouse集群将实现自动故障转移,通过健康检查分配流量至正常节点,确保集群高可用。挂载CLB属于依赖付费项,如果您不需要该功能,可以对其进行释放。为了保证您的服务可靠性不建议您释放CLB。

注意事项

  • RAM用户暂时不支持CLB的释放与挂载。

  • 在2021年12月01日之后创建的云数据库ClickHouse集群,默认挂载CLB并收取费用。更多收费详情,请参见依赖服务计费说明

  • 云数据库ClickHouse集群释放CLB后,CLB会在下一个小时停止计费。

  • 释放CLB或再次挂载CLB,将会造成通过专有网络VPC(Virtual Private Cloud)连接实例的端口号发生变化,请在释放CLB或再次挂载CLB后修改连接程序的端口号。

    说明

    您可以在集群信息网络信息中查看通过VPC连接实例的端口号。

操作视频

功能简介

CLB是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。CLB扩展了应用的服务能力,增强了应用的可用性。CLB的更多信息,请参见什么是传统型负载均衡CLB

CLB状态

功能描述

挂载

  • CLB属于网络层依赖,通过域名绑定ClickHouse节点IP来对外提供VPC连接服务。

    说明

    如果您挂载CLB后使用外网地址连接ClickHouse集群,外网地址中的CLB与VPC中的CLB相同。

  • 挂载CLB后,ClickHouse集群将具备故障转移的能力。用于将集群请求均衡转发到集群内部节点进行多节点的流量分发,对于后端节点进行探活。如果节点不可用,可以通过检查节点健康状态并自动隔离异常状态节点,保证请求流量能够分发到可用节点。

    说明

    如果您是单副本系列集群,CLB会保证请求不会被路由到异常节点,但是因为节点异常,您的数据分散在不同节点上的,所以您查出来的数据可能会有缺失。

释放

  • CLB释放后将关闭VPC连接服务。实例将直接基于外网域名方式对外进行简单负载均衡。

  • CLB释放后,ClickHouse集群失去请求路由层的节点健康状态检查,可能导致正常请求被路由到不可用的异常节点上,造成部分请求读写失败。

释放CLB

  1. 登录云数据库ClickHouse控制台

  2. 在页面左上角,选择目标集群所在的地域。

  3. 集群列表页面,选择默认实例列表

  4. 单击目标集群ID,进入到集群信息页面。

  5. 网络信息区域,单击VPC地址右侧的释放CLB

  6. 在弹出的提示框内,阅读相关提示,并单击确定

    当集群状态从CLB释放中切换为运行中时,CLB释放完成。

    重要

    释放CLB操作将会导致通过VPC连接实例的端口号发生变化,会造成客户端连接数据库服务失败,请在释放CLB后,务必修改连接程序的端口号。您可以在集群信息网络信息中查看通过VPC连接实例的端口号。

挂载CLB

  1. 登录云数据库ClickHouse控制台

  2. 在页面左上角,选择目标集群所在的地域。

  3. 集群列表页面,选择默认实例列表

  4. 单击目标集群ID,进入到集群信息页面。

  5. 网络信息区域,单击VPC地址右侧的挂载CLB

  6. 在弹出的提示框内,阅读相关提示,并单击确定

    当集群状态从CLB挂载中切换为运行中时,CLB挂载完成。

    重要

    挂载CLB操作将会导致通过VPC连接实例的端口号发生变化,会造成客户端连接数据库服务失败,请在释放CLB后,务必修改连接程序的端口号。您可以在集群信息网络信息中查看通过VPC连接实例的端口号。