创建ClickHouse集群
通过表格存储服务可以集中管理集群,如果需要使用CloudTable服务,首要操作就是创建集群,本章节为您介绍如何在表格存储服务管理控制台创建一个新的ClickHouse集群。
ClickHouse集群支持的计费模式有按需付费、包年包月付费。创建集群页面默认采用按需付费方式,即计算单元按实际使用时长计费,计费周期为1小时。这种购买方式比较灵活,可以即开即停,按实际使用时长计费。包年包月可通过预付费,以包年包月模式购买云服务,这种购买方式相对于按需付费提供更大的折扣,对于长期使用者,推荐该计费模式。您可根据业务需要,定制相应计算能力和存储空间的ClickHouse集群。
步骤
- 登录表格存储服务管理控制台。
- 单击管理控制台左上角的,选择区域。
- 单击右上角的购买集群按钮,进入“购买集群”页面。
- 参考下面表格配置集群的基本信息。
图1 区域图
表1 区域 参数
参数说明
区域
集群的工作区域。
- 选择集群节点实际工作区域。
- 有关区域的详细信息,请参见地区和终端节点。
可用区域
选择集群工作区域下关联的可用区。目前ClickHouse支持的可用区请参见区域和可用区。
计费模式
计费模式有按需付费和包年/包月。
订购周期
当计费模式选择包年/包月时,才会出现此选项。客户根据需求选择订购时间。
自动续费
在购买页面勾选此选项,集群到期后会自动续费,不勾选集群到期需要手动续费。
图2 集群网络配置
表2 集群和网络配置 参数
参数说明
名称
集群的名称。
必须以字母开头,由字母、数字、中划线组成,不能包含其他的特殊字符,并且长度为4~32个字符。
虚拟私有云
VPC即虚拟私有云,是通过逻辑方式进行网络隔离,提供安全、隔离的网络环境。
默认即可。如果没有虚拟私有云,请单击“查看虚拟私有云”进入虚拟私有云,创建一个新的虚拟私有云。
说明:创建集群不支持子网IP与VPC IP相同,如果相同,请重新选择子网。
子网
指定虚拟私有云的一个子网。
集群使用子网实现与其他网络的隔离,并独享所有网络资源,以提高网络安全。
安全组
安全组用来实现安全组内和安全组间弹性云服务器的访问控制,加强弹性云服务器的安全保护。用户可以在安全组中定义各种访问规则,这些规则可以限定弹性云服务器的哪些端口或者协议可以访问,这些访问规则可以作用在进出虚拟机的网络访问上。当弹性云服务器加入该安全组后,即受到这些访问规则的保护。不属于该安全组的弹性云服务器,是无法同安全组内的弹性云服务器通信的。
您可以选择使用已有的安全组,或者单击“查看安全组”创建新的安全组。
关于安全组的更多信息,请参见《虚拟私有云用户指南》中的安全组。
数据引擎
选择需要创建的数据组件类型。
Clickhouse内核版本
默认即可。
集群高可用
开启集群高可用:在单个节点(分片)提供2个副本,默认3个Zookeeper节点。
关闭集群高可用:提供单节点clickhouse,仅用于测试,单节点clickhouse提供一个副本、一个分片,不支持水平扩容,该模式不可用于生产环境。
说明:- 单节点不支持扩容,不支持数据迁移。
- 单节点用户非生产环境。
- 单节点用户需要建立非Replicate表。
CREATE TABLE test_p (`EventDate` DateTime,`CounterID` UInt32,`UserID` UInt32,`ver` UInt16)ENGINE = ReplacingMergeTree()PARTITION BY sipHash64(CounterID) ORDER BY (CounterID, EventDate, intHash32(UserID))SAMPLE BY intHash32(UserID)SETTINGS index_granularity = 8192;
图3 计算节点配置
表3 计算节点参数说明 参数
参数说明
云存储
计算规格
请根据业务需求合理选择计算规格。在计算规格列表中展示了每一种计算规格单个节点的CPU、内存和建议使用场景。
说明:支持的计算规格:
- 4U16G。
- 4U32G。
- 8U32G。
- 8U64G。
- 16U64G。
- 16U128G。
- 32U128G。
- 32U256G。
- 64U256G。
- 64U512G。
- 128U512G。
存储规格
选Clickhouse计算节点的磁盘规格、容量。
- 支持的存储规格:
- 高IO。
- 通用型SSD。
- 超高IO。
- 极速型SSD。
- 容量范围为500~10000GB/节点之间。
节点数量
- 多节点:选择集群中的节点个数,支持的节点范围为2~20之间。
- 单节点个数默认为1。
本地SSD(不支持扩容)
计算规格
- 8U32G(本地盘容量:1.6T)。
- 8U64G(本地盘容量:1.6T)。
- 16U64G(本地盘容量:3.2T)。
- 16U128G(本地盘容量:3.2T)。
- 32U128G(本地盘容量:6.4T)。
- 64U256G(本地盘容量:6.4T)。
存储规格
默认支持本地SSD盘。
节点数量
- 多节点:选择集群中的节点个数,支持的节点范围为2~20之间。
- 单节点个数默认为1。
图4 ZooKeeper节点
表4 ZooKeeper节点参数说明 参数
参数说明
计算规格
请根据业务需求合理选择计算规格。在计算规格列表中展示了每一种计算规格单个节点的CPU、内存和建议使用场景。
说明:支持的计算规格:
- 4U8G(此规格不能用于生产环境)。
- 4U16G。
- 8U32G。
- 16U64G。
- 32U128G。
存储规格
默认超高IO数据盘,容量100GB/节点。
节点数量
集群中的节点数量,默认为3。
表5 用户名密码参数 参数
参数说明
用户名
管理用户,用于连接集群,默认为admin,不可修改。
密码
设置admin用户密码。
密码复杂度要求如下:
- 8~12个字符。
- 至少包含以下字符中的4种:大写字母,小写字母、数字、特殊字符(¥@¥!%*?&)。
- 不能与用户名或倒序用户名相同。
- 强弱密码检查。
说明:
请妥善保管并定期更新密码,避免安全风险。
确认密码
设置admin用户密码。
是否开启通道加密
是否开访问通道加密,https协议端口为8050。
- 创建集群开启通道加密选项,后续无法关闭。
- 创建集群未开启通道加密选项,后续无法开启。
是否开启冷热分离
打开开关,集群支持冷热分离特性,将数据分类存储在不同介质上,有效降低存储成本。关闭开关,集群不支持冷热分离特性。
企业项目
企业项目管理帮助您将相关的资源(如具有相同使用用途的资源)集中在一起,按企业项目的方式来管理云资源。
说明:- 当企业业务发生变化,原用户不再拥有企业项目的使用权限时,可将这些用户与该企业项目的关联关系删除。
- 可进行单个删除和批量删除。
- 当用户与企业项目的关联关系被删除后,该用户将无法管理该企业项目,如需再次使用,需要重新给该用户关联企业项目。详细步骤请参见企业管理用户指南。
- 配置好参数,单击“立即购买”。
- 进“规格详情”页面,确认集群规格订单信息,单击“提交”,成功提交集群创建任务。
- 单击“返回集群管理列表”,可以查看到集群创建的状态。
集群创建需要时间,请您耐心等待。所创集群的初始状态为“创建中”,创建成功后状态更新为“服务中”。
- 如果创建的集群计费模式为包年/包月,单击提交,成功提交集群创建任务。
单击“去支付”,跳转到购买页面,确认信息后,选择合适的支付方式,确认付款。
返回控制台,查看集群状态,集群创建需要时间,请您耐心等待。所创集群的初始状态为“创建中”,创建成功后状态更新为“服务中”。