Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de session hdfs_*

Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du source.

hdfs_create_new_file_on_insert

Type
Bool
Par défaut
0

Active ou désactive la création d’un nouveau fichier à chaque insertion dans les tables du moteur HDFS. Si ce paramètre est activé, un nouveau fichier HDFS est créé à chaque insertion, selon un schéma de nommage semblable à celui-ci :

initial : data.Parquet.gz -> data.1.Parquet.gz -> data.2.Parquet.gz, etc.

Valeurs possibles :

  • 0 — la requête INSERT ajoute de nouvelles données à la fin du fichier.
  • 1 — la requête INSERT crée un nouveau fichier.

hdfs_ignore_file_doesnt_exist

Type
Bool
Par défaut
0
Historique des versions
VersionValeur par défautCommentaire
24.60Permet de ne renvoyer aucune ligne lorsque les fichiers demandés n'existent pas, au lieu de lever une exception dans le moteur de table HDFS

Ignore l'absence d'un fichier lors de la lecture de certaines clés si ce fichier n'existe pas.

Valeurs possibles :

  • 1 — SELECT renvoie un résultat vide.
  • 0 — SELECT lève une exception.

hdfs_replication

Type
UInt64
Par défaut
0

Le nombre réel de réplicas peut être spécifié lors de la création du fichier HDFS.

hdfs_skip_empty_files

Type
Bool
Par défaut
0

Active ou désactive l’ignorance des fichiers vides dans les tables utilisant le moteur HDFS.

Valeurs possibles :

  • 0 — SELECT lève une exception si le fichier vide n’est pas compatible avec le format demandé.
  • 1 — SELECT renvoie un résultat vide pour un fichier vide.

hdfs_throw_on_zero_files_match

Type
Bool
Par défaut
0
Historique des versions
VersionValeur par défautCommentaire
24.60Permet de lever une erreur lorsque la requête ListObjects ne trouve aucun fichier dans le moteur HDFS, au lieu de renvoyer un résultat de la requête vide

Lève une erreur si aucun fichier ne correspond aux règles d’expansion de glob.

Valeurs possibles :

  • 1 — SELECT lève une exception.
  • 0 — SELECT renvoie un résultat vide.

hdfs_truncate_on_insert

Type
Bool
Par défaut
0

Active ou désactive la troncature avant une opération d’insertion dans les tables du moteur HDFS. Si cette option est désactivée, une exception est levée en cas de tentative d’insertion si un fichier existe déjà dans HDFS.

Valeurs possibles :

  • 0 — la requête INSERT ajoute de nouvelles données à la fin du fichier.
  • 1 — la requête INSERT remplace le contenu existant du fichier par les nouvelles données.
Navigation