> ## 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.

# format_avro_* フォーマット設定

> format_avro_* グループに属する ClickHouse のフォーマット設定。

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
  }}>型</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>デフォルト値</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          再起動せずに変更可能
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

これらの設定は、[ソースファイル](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/FormatFactorySettings.h) から自動生成されています。

<div id="format_avro_schema_registry_connection_timeout">
  ## format\_avro\_schema\_registry\_connection\_timeout
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.5"},{"label": "1"},{"label": "AvroConfluent フォーマットで使用される Confluent スキーマレジストリ HTTP クライアントに対する接続タイムアウト（秒）を制御する新しい設定。"}]}]} />

AvroConfluent フォーマット向け: Confluent スキーマレジストリ HTTP クライアントに対する接続タイムアウト (秒) 。スキーマの取得とスキーマ登録の両方で使用されます。0 より大きく、600 (10 分) 未満である必要があります。

<div id="format_avro_schema_registry_max_retries">
  ## format\_avro\_schema\_registry\_max\_retries
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.6"},{"label": "5"},{"label": "Confluent スキーマレジストリとの通信時に発生する一時的な障害（転送タイムアウト、接続拒否、DNS エラー、HTTP 5xx\/408\/429）に対する最大再試行回数を制御する新しい設定です。再試行を無効にするには 0 に設定します。以前の動作（再試行なし）は `compatibility = '26.5'` で維持されます。"}]}]} />

AvroConfluent フォーマット: Confluent スキーマレジストリとの通信時に発生する一時的な障害 (転送タイムアウト、接続拒否、DNS エラー、HTTP 5xx/408/429) に対する最大再試行回数です。再試行を無効にするには 0 に設定します。許容される最大値は 20 です。スキーマ検証エラー (HTTP 409、不正な Avro JSON) では再試行されません。

<div id="format_avro_schema_registry_receive_timeout">
  ## format\_avro\_schema\_registry\_receive\_timeout
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.5"},{"label": "1"},{"label": "AvroConfluent フォーマットで使用される Confluent スキーマレジストリ HTTP クライアントの受信タイムアウト（秒単位）を制御する新しい設定。"}]}]} />

AvroConfluent フォーマット向けの Confluent スキーマレジストリ HTTP クライアントの受信タイムアウト (秒単位) です。スキーマの取得とスキーマ登録の両方で使用されます。0 より大きく、600 (10 分) 未満である必要があります。

<div id="format_avro_schema_registry_retry_initial_backoff_ms">
  ## format\_avro\_schema\_registry\_retry\_initial\_backoff\_ms
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.6"},{"label": "100"},{"label": "失敗した Confluent スキーマレジストリへのリクエストを再試行する前の初期バックオフ（ミリ秒単位）を制御する新しい設定です。バックオフは再試行のたびに 2 倍になり、上限は 10 秒です。`format_avro_schema_registry_max_retries = 0` の場合は効果がありません（`compatibility = '26.5'` によって復元される 26.6 以前の動作）。"}]}]} />

AvroConfluent フォーマット用の設定です。失敗した Confluent スキーマレジストリへのリクエストを再試行する前の初期バックオフを、ミリ秒単位で指定します。バックオフは以降の再試行のたびに 2 倍になり、上限は 10 秒です。0 より大きく、60000 以下である必要があります。

<div id="format_avro_schema_registry_send_timeout">
  ## format\_avro\_schema\_registry\_send\_timeout
</div>

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

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.5"},{"label": "1"},{"label": "AvroConfluent フォーマットで使用される Confluent スキーマレジストリ HTTPクライアントの送信タイムアウト（秒）を制御するための新しい設定。"}]}]} />

AvroConfluent フォーマット向けの設定です。Confluent スキーマレジストリ HTTPクライアントの送信タイムアウトを秒単位で指定します。スキーマの取得とスキーマ登録の両方で使用されます。0 より大きく、600 (10 分) 未満である必要があります。

<div id="format_avro_schema_registry_url">
  ## format\_avro\_schema\_registry\_url
</div>

AvroConfluent フォーマットの Confluent スキーマレジストリ URL。
