Skip to main content
Ce guide suppose que le paramètre <path> de votre fichier config.xml est défini comme suit :
Si vous avez configuré un autre chemin de données, remplacez toutes les occurrences de /var/lib/clickhouse dans les commandes ci-dessous par la valeur réelle de votre paramètre <path>.
1

Copier la configuration d’accès depuis la réplique saine

Copiez le contenu du dossier access, qui contient les utilisateurs locaux, depuis la réplique saine :
2

Sauvegarder le dossier metadata depuis la réplique saine

  1. Accédez au répertoire de données de ClickHouse :
  1. Créez une sauvegarde du dossier metadata (y compris les liens symboliques) : le répertoire metadata contient les DDLs des bases de données et des tables. Le répertoire de base de données contient des liens symboliques vers /var/lib/clickhouse/store/.., qui contient tous les DDLs des tables.
Cette commande garantit que les fichiers de métadonnées et la structure des liens symboliques sont préservés dans la sauvegarde.
3

Restaurer les métadonnées sur la réplique défaillante

  1. Copiez le fichier backup.tar généré vers la réplique défaillante.
  2. Extrayez-le dans le répertoire de données de ClickHouse :
4

Créer l’indicateur de restauration forcée

Pour déclencher la synchronisation automatique des données depuis les autres répliques, créez l’indicateur suivant :
5

Redémarrer la réplique défaillante

  1. Redémarrez le serveur ClickHouse sur le nœud défaillant.
  2. Vérifiez les logs du serveur ; vous devriez voir des parts téléchargées depuis les répliques saines :
Dernière modification le 23 juillet 2026