跳至主要内容
跳至主要内容

简介

本节中的部署示例基于 ClickHouse 支持和服务的组织为 ClickHouse 用户提供的建议。这些是可用的示例,我们建议您尝试它们,然后根据您的需要进行调整。您可能会在此处找到一个完全符合您要求的示例。

我们在 示例仓库 中提供了许多不同拓扑的“配方”,如果本节中的示例不能完全满足您的需求,我们建议您查看它们。

术语

副本

数据的副本。ClickHouse 始终至少有一个数据的副本,因此 副本 的最小数量为一。这是一个重要的细节,您可能不习惯将数据的原始副本计为副本,但这是 ClickHouse 代码和文档中使用的术语。添加第二个数据副本可以提供容错能力。

分片

数据的子集。ClickHouse 始终至少有一个分片用于您的数据,因此如果您不跨多个服务器拆分数据,您的数据将存储在一个分片中。跨多个服务器分片数据可用于在您超出单个服务器的容量时划分负载。目标服务器由 分片键 确定,并在创建分布式表时定义。分片键可以是随机的,也可以是 哈希函数 的输出。涉及分片的部署示例将使用 rand() 作为分片键,并提供有关何时以及如何选择不同分片键的更多信息。

分布式协调

ClickHouse Keeper 为数据复制和分布式 DDL 查询执行提供协调系统。ClickHouse Keeper 与 Apache ZooKeeper 兼容。

    © . This site is unofficial and not affiliated with ClickHouse, Inc.