
# 创建ClickHouse集群
通过表格存储服务可以集中管理集群，如果需要使用CloudTable服务，首要操作就是创建集群，本章节为您介绍如何在表格存储服务管理控制台创建一个新的ClickHouse集群。
ClickHouse集群支持的计费模式有按需付费、包年/包月付费。创建集群页面默认采用按需付费方式，即计算单元按实际使用时长计费，计费周期为1小时。这种购买方式比较灵活，可以即开即停，按实际使用时长计费。包年/包月可通过预付费，以包年/包月模式购买云服务，这种购买方式相对于按需付费提供更大的折扣，对于长期使用者，推荐该计费模式。您可根据业务需要，定制相应计算能力和存储空间的ClickHouse集群。
#### 前提条件
- 创建集群的虚拟私有云、安全组需要和公网ECS保持一致，否则客户端无法访问集群。
- 用户创建集群前，必须配置所使用主机的入方向安全组规则，请参考[配置安全组规则](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0030878383.html)章节，安全组端口请参考[ClickHouse安全组规则](https://support.huaweicloud.com/qs-cloudtable/cloudtable_06_0003.html#section1)表。
- 用户创建集群前安全组规则必须添加ICMP协议，方便管理面通过ping方式查看各节点状态，请参考[配置安全组规则](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0030878383.html)章节。
 
#### 步骤
1. 登录[表格存储服务控制台](https://console.huaweicloud.com/cloudtable)。
2. 左上角选择区域。
3. 单击右上角的购买集群按钮，进入"购买集群"页面。
4. 参考下面表格配置集群的基本信息。 
   表1区域 
   | 参数   | 参数说明                                                                                                                                                                                                                                                                                                                                             |
   |:---|:---|
   | 区域   | 集群的工作区域。 - 选择集群节点实际工作区域。  - 有关区域的详细信息，请参见[地区和终端节点](https://developer.huaweicloud.com/endpoint?CloudTable)。   |
   | 可用区域 | 选择集群工作区域下关联的可用区。目前ClickHouse支持的可用区请参见[区域和可用区](https://support.huaweicloud.com/usermanual-iaas/zh-cn_topic_0184026189.html)。                                                                                                                                                                                                                      |
   | 计费模式 | 计费模式有按需付费和包年/包月。                                                                                                                                                                                                                                                                                                                                 |
   | 订购周期 | 当计费模式选择包年/包月时，才会出现此选项。客户根据需求选择订购时间。                                                                                                                                                                                                                                                                                                              |
   | 自动续费 | 在购买页面勾选此选项，集群到期后会自动续费，不勾选集群到期需要手动续费。                                                                                                                                                                                                                                                                                                             |
      
   表2集群和网络配置 
   | 参数             | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   |:---|:---|
   | 名称             | 集群的名称。 集群名称在4位到32位之间，必须以字母开头，可以包含字母、数字或者中划线，不能包含其他的特殊字符，不区分大小写。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 虚拟私有云          | VPC即虚拟私有云，是通过逻辑方式进行网络隔离，提供安全、隔离的网络环境。创建集群时不支持使用共享VPC。 默认即可。如果没有虚拟私有云，请单击"查看虚拟私有云"进入虚拟私有云，创建一个新的虚拟私有云。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 子网             | 指定虚拟私有云的一个子网。 集群使用子网实现与其他网络的隔离，并独享所有网络资源，以提高网络安全。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | 安全组            | 安全组用来实现安全组内和安全组间弹性云服务器的访问控制，加强弹性云服务器的安全保护。用户可以在安全组中定义各种访问规则，这些规则可以限定弹性云服务器的哪些端口或者协议可以访问，这些访问规则可以作用在进出虚拟机的网络访问上。当弹性云服务器加入该安全组后，即受到这些访问规则的保护。不属于该安全组的弹性云服务器，是无法同安全组内的弹性云服务器通信的。 您可以选择使用已有的安全组，或者单击"查看安全组"创建新的安全组。 关于安全组的更多信息，请参见《虚拟私有云用户指南》中的[安全组](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0001.html)。 说明： - CloudTable集群支持多安全组和修改安全组。安全组规则如下： - 允许外部使用ping命令验证安全组内实例的网络连通性。  - 允许安全组内实例通过内网网络相互通信。  - 允许安全组内实例通过内网网络通信。    - 集群更换安全组过程中有短暂的业务中断，请谨慎操作。为了更好的网络性能，选择安全组时不要多于5个。   |
   | 数据引擎           | 选择需要创建的数据组件类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 集群存储模式         | 集群存储模式为存算一体。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 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计算节点参数说明 
   | 参数                 || 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   |:---|---|:---|
   | 云存储          | 计算规格 | 请根据业务需求合理选择计算规格。在计算规格列表中展示了每一种计算规格单个节点的CPU、内存和建议使用场景。 说明： 支持的计算规格： - 8U32G。  - 8U64G。  - 16U64G。  - 16U128G。  - 32U128G。  - 32U256G。  - 64U256G。  - 64U512G。  - 128U512G。   |
   | 云存储          | 存储规格 | - 支持的存储规格： - 高IO。  - 通用型SSD。  - 超高IO。  - 极速型SSD。    - 容量范围为100\~10000GB/节点之间。                                                                                                                                                                                                                                                                                                                                                                            |
   | 云存储          | 节点数量 | - 多节点：选择集群中的节点个数，支持的节点范围为2\~40之间。  - 单节点个数默认为1。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 本地SSD（不支持扩容） | 计算规格 | - 8U32G（本地盘容量：1.6T）。  - 8U64G（本地盘容量：1.6T）。  - 16U64G（本地盘容量：3.2T）。  - 16U128G（本地盘容量：3.2T）。  - 32U128G（本地盘容量：6.4T）。  - 32U256G（本地盘容量：6.4T）。                                                                                                                                                                                                                                                                                                                                                   |
   | 本地SSD（不支持扩容） | 存储规格 | 默认支持本地SSD盘。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 本地SSD（不支持扩容） | 节点数量 | - 多节点：选择集群中的节点个数，支持的节点范围为2\~20之间。  - 单节点个数默认为1。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
      
   表4ZooKeeper节点参数说明 
   | 参数   | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   |:---|:---|
   | 计算规格 | 请根据业务需求合理选择计算规格。在计算规格列表中展示了每一种计算规格单个节点的CPU、内存和建议使用场景。 说明： 支持的计算规格： - 4U8G（此规格不能用于生产环境）。  - 4U16G。  - 8U32G。  - 16U64G。  - 32U128G。   ZooKeeper小规格只包含4U8G、4U16G，生产环境建议选择8U32G及以上规格。 |
   | 存储规格 | 默认超高IO数据盘，容量100GB/节点。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 节点数量 | 集群中的节点数量，默认为3。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
      
   表5用户名密码参数 
   | 参数       | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   |:---|:---|
   | 用户名      | 管理用户，用于连接集群，默认为admin，不可修改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 密码       | 设置admin用户密码。 密码复杂度要求如下： - 8\~16个字符。  - 至少包含以下字符中的4种：大写字母，小写字母、数字、特殊字符（$@!%\*?\&._{}()+=\^\<\>）。  - 不能与用户名或倒序用户名相同。  - 强弱密码检查。 说明： 请妥善保管并定期更新密码，避免安全风险。    |
   | 确认密码     | 设置admin用户密码。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | 是否开启通道加密 | 通过https端口和安全tcp端口访问clickhouse，保证客户数据通信加密。 - 创建集群开启安全通道加密选项，后续无法关闭。  - 创建集群选择ZooKeeper节点未开启安全通道加密选项，后续可在集群详情页面开启。                                                                                                                                                                                                                                                                      |
   | 是否开启冷热分离 | 打开开关，集群支持冷热分离特性，将数据分类存储在不同介质上，有效降低存储成本。关闭开关，集群不支持冷热分离特性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 标签       | 标签（Tag）是用户自定义的、用于标识云资源的键值对，它可以帮助用户对云资源进行分类和搜索。标签由标签"键"和标签"值"组成。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 企业项目     | 企业项目管理帮助您将相关的资源（如具有相同使用用途的资源）集中在一起，按企业项目的方式来管理云资源。 说明： - 当企业业务发生变化，原用户不再拥有企业项目的使用权限时，可将这些用户与该企业项目的关联关系删除。  - 可进行单个删除和批量删除。  - 当用户与企业项目的关联关系被删除后，该用户将无法管理该企业项目，如需再次使用，需要重新给该用户关联企业项目。                                                                                                                      |
      
   
   
5. 配置好参数，单击"立即购买"。
6. 进"规格详情"页面，确认集群规格订单信息，单击"提交"，成功提交集群创建任务。
7. 单击"返回集群管理列表"，可以查看到集群创建的状态。 
   集群创建需要时间，请您耐心等待。所创集群的初始状态为"创建中"，创建成功后状态更新为"服务中"。
   
   
8. 如果创建的集群计费模式为包年/包月，单击提交，成功提交集群创建任务。 
   单击"去支付"，跳转到购买页面，确认信息后，选择合适的支付方式，确认付款。
   返回控制台，查看集群状态，集群创建需要时间，请您耐心等待。所创集群的初始状态为"创建中"，创建成功后状态更新为"服务中"。
   
   
 
