Visão geral
Cluster Discovery é um recurso experimental e pode ser alterado ou removido em versões futuras.
Para habilitá-lo, inclua a configuração
allow_experimental_cluster_discovery no seu arquivo de configuração:Configuração dos servidores remotos
Configuração manual tradicional
Usando o Cluster Discovery
shard para um nó específico, você pode incluir a tag <shard> na seção <discovery>:
para node1 e node2:
node3 e node4:
Modo observador
<observer/> na seção <discovery>:
Descoberta de clusters
<multicluster_root_path> com o caminho raiz de vários clusters:
/clickhouse/discovery/some_new_cluster, um cluster chamado some_new_cluster será adicionado.
Você pode usar os dois recursos simultaneamente; o host pode se registrar no cluster my_cluster e descobrir outros clusters:
- Você não pode usar
<path>e<multicluster_root_path>na mesma subárvore deremote_servers. <multicluster_root_path>só pode ser usado com<observer/>.- A última parte do path no Keeper é usada como nome do cluster, enquanto, no registro, o nome é obtido da tag XML.
Casos de uso e limitações
remote_servers de um arquivo de configuração:
event_table ainda existe apenas nos três primeiros nós: