隨著業(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)行寫入。

操作步驟

  1. 進(jìn)入集群管理頁面。
    1. 登錄EMR on ECS控制臺(tái)
    2. 在頂部菜單欄處,根據(jù)實(shí)際情況選擇地域和資源組
    3. 集群管理頁面,單擊目標(biāo)集群操作列的節(jié)點(diǎn)管理
  2. 節(jié)點(diǎn)管理頁面,單擊目標(biāo)機(jī)器組操作列的擴(kuò)容
  3. 擴(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ù)條款后,選中即可。
  4. 完成上述參數(shù)配置后,單擊確定