隨著業(yè)務(wù)量的增長(zhǎng),當(dāng)ClickHouse集群已不能滿足業(yè)務(wù)需求時(shí),需要擴(kuò)容ClickHouse集群。ClickHouse集群支持分片擴(kuò)容和副本擴(kuò)容兩種方式,當(dāng)集群容量不能滿足業(yè)務(wù)需求時(shí),您可以進(jìn)行分片擴(kuò)容;當(dāng)集群并發(fā)訪問量不能滿足業(yè)務(wù)需求時(shí),您可以進(jìn)行副本擴(kuò)容。本文為您介紹如何擴(kuò)容ClickHouse集群。
前提條件
已創(chuàng)建ClickHouse集群,詳情請(qǐng)參見創(chuàng)建ClickHouse集群。
注意事項(xiàng)
- 擴(kuò)容的機(jī)器數(shù)必須是分區(qū)或副本的倍數(shù)。
- 集群擴(kuò)容,僅支持表結(jié)構(gòu)遷移,不支持?jǐn)?shù)據(jù)遷移。
- default數(shù)據(jù)庫下的表結(jié)構(gòu)不支持遷移。
- 分片擴(kuò)容是直接在原有的集群上增加節(jié)點(diǎn),并在新增節(jié)點(diǎn)上創(chuàng)建分布式表和本地表,擴(kuò)容后新寫入的數(shù)據(jù)按照原有的分布策略進(jìn)行寫入。
操作步驟
- 進(jìn)入集群管理頁面。
- 登錄EMR on ECS控制臺(tái)。
- 在頂部菜單欄處,根據(jù)實(shí)際情況選擇地域和資源組。
- 在集群管理頁面,單擊目標(biāo)集群操作列的節(jié)點(diǎn)管理。
- 在節(jié)點(diǎn)管理頁面,單擊目標(biāo)機(jī)器組操作列的擴(kuò)容。
- 在擴(kuò)容對(duì)話框中,根據(jù)實(shí)際情況修改相應(yīng)參數(shù)。
參數(shù) 描述 擴(kuò)容方式 分片(shard)擴(kuò)容 當(dāng)集群容量不能滿足業(yè)務(wù)需求時(shí),可以進(jìn)行分片擴(kuò)容。 副本(replica)擴(kuò)容 當(dāng)集群并發(fā)訪問量不能滿足業(yè)務(wù)需求時(shí),可以進(jìn)行副本擴(kuò)容。 增加數(shù)量 擴(kuò)容的機(jī)器數(shù)必須是分區(qū)或副本的倍數(shù)。 服務(wù)協(xié)議 閱讀并同意服務(wù)條款后,選中即可。 - 完成上述參數(shù)配置后,單擊確定。