> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ajustes de sesión de hdfs_*

> Ajustes de sesión de ClickHouse del grupo generado hdfs_*.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>Tipo</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>Predeterminado</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Modificable sin reiniciar
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Estos ajustes están disponibles en [system.settings](/docs/es/reference/system-tables/settings) y se generan automáticamente a partir del [código fuente](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="hdfs_create_new_file_on_insert">
  ## hdfs\_create\_new\_file\_on\_insert
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

Habilita o deshabilita la creación de un archivo nuevo en cada inserción en las tablas del motor HDFS. Si está habilitado, en cada inserción se creará un nuevo archivo HDFS con un nombre similar a este patrón:

inicial: `data.Parquet.gz` -> `data.1.Parquet.gz` -> `data.2.Parquet.gz`, etc.

Valores posibles:

* 0 — la consulta `INSERT` agrega datos nuevos al final del archivo.
* 1 — la consulta `INSERT` crea un archivo nuevo.

<div id="hdfs_ignore_file_doesnt_exist">
  ## hdfs\_ignore\_file\_doesnt\_exist
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "24.6"},{"label": "0"},{"label": "Permite devolver 0 filas cuando los archivos solicitados no existen, en lugar de lanzar una excepción en el motor de tabla HDFS"}]}]} />

Ignora la ausencia del archivo cuando no existe al leer ciertas claves.

Valores posibles:

* 1 — `SELECT` devuelve un resultado vacío.
* 0 — `SELECT` lanza una excepción.

<div id="hdfs_replication">
  ## hdfs\_replication
</div>

<SettingsInfoBlock type="UInt64" default_value="0" />

El número real de réplicas se puede especificar al crear el archivo HDFS.

<div id="hdfs_skip_empty_files">
  ## hdfs\_skip\_empty\_files
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

Habilita o deshabilita la omisión de archivos vacíos en las tablas del motor [HDFS](/docs/es/reference/engines/table-engines/integrations/hdfs).

Valores posibles:

* 0 — `SELECT` genera una excepción si el archivo vacío no es compatible con el formato solicitado.
* 1 — `SELECT` devuelve un resultado vacío para un archivo vacío.

<div id="hdfs_throw_on_zero_files_match">
  ## hdfs\_throw\_on\_zero\_files\_match
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "24.6"},{"label": "0"},{"label": "Permite generar un error cuando la solicitud ListObjects no encuentra ningún archivo en el motor HDFS, en lugar de devolver un resultado de consulta vacío"}]}]} />

Genera un error si no se encuentra ningún archivo según las reglas de expansión de glob.

Valores posibles:

* 1 — `SELECT` lanza una excepción.
* 0 — `SELECT` devuelve un resultado vacío.

<div id="hdfs_truncate_on_insert">
  ## hdfs\_truncate\_on\_insert
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

Habilita o deshabilita el truncado antes de una inserción en tablas con motor HDFS. Si está deshabilitado, se generará una excepción al intentar insertar si ya existe un archivo en HDFS.

Valores posibles:

* 0 — la consulta `INSERT` agrega datos nuevos al final del archivo.
* 1 — la consulta `INSERT` reemplaza el contenido existente del archivo por los datos nuevos.
