Descripción general
Detección de clústeres es una funcionalidad experimental y puede modificarse o eliminarse en futuras versiones.
Para habilitarla, incluya la opción
allow_experimental_cluster_discovery en su archivo de configuración:Configuración de los servidores remotos
Configuración manual tradicional
Uso de Detección de clústeres
<shard> dentro de la sección <discovery>:
para node1 y node2:
node3 y node4:
Modo observador
<observer/> en la sección <discovery>:
Detección de clústeres
<multicluster_root_path> con la ruta raíz de varios clústeres:
/clickhouse/discovery/some_new_cluster, se añadirá un clúster llamado some_new_cluster.
Puede usar ambas funciones simultáneamente; el host puede registrarse en el clúster my_cluster y descubrir cualquier otro clúster:
- No se pueden usar
<path>y<multicluster_root_path>a la vez en el mismo subárbol deremote_servers. <multicluster_root_path>solo puede usarse con<observer/>.- La última parte de la ruta de Keeper se usa como nombre del clúster, mientras que durante el registro el nombre se toma de la etiqueta XML.
Casos de uso y limitaciones
remote_servers de un archivo de configuración:
event_table todavía existe solo en los tres primeros nodos: