Облачная платформаEvolution

Доступные параметры


В таблице перечислены параметры Apache Kafka®, которыми можно управлять с помощью интерфейса Managed Kafka. Доступные параметры отображаются на странице параметров кластера на вкладке Параметры.

Параметр

Тип

Описание

auto.create.topics.enable

boolean

Управляет автоматическим созданием топиков.

По умолчанию — false (автоматическое создание топиков запрещено).

compression.type

string

Кодек, используемый для сжатия сообщений.

Возможные значения: uncompressed, zstd, lz4, snappy, gzip, producer.

По умолчанию — producer.

default.replication.factor

integer

Фактор репликации по умолчанию для автоматически создаваемых топиков. Определяет, сколько копий каждой партиции будет создано. Допустимые значения: от 1 до количества хостов-брокеров в кластере.

По умолчанию — 1.

log.flush.interval.messages

long

Количество сообщений, накопленных в партиции лога до записи на диск.

Диапазон: от 1 до 9223372036854775807.

По умолчанию — 9223372036854775807.

log.flush.interval.ms

long

Максимальное время в мс, в течение которого сообщение может храниться в памяти перед записью на диск.

Диапазон: от 1 до 9223372036854775807 или null.

По умолчанию — null.

log.flush.scheduler.interval.ms

long

Интервал проверки необходимости записи сообщений на диск (мс).

Диапазон: от 1 до 9223372036854775807.

По умолчанию — 9223372036854775807.

log.preallocate

boolean

Определяет, выделяется ли место под файлы сегментов лога заранее.

По умолчанию — false.

log.retention.bytes

long

Максимальный размер лога в байтах.

Диапазон: от 1 до 9223372036854775807 или -1 (без ограничений).

По умолчанию — -1.

log.retention.hours

integer

Время хранения файлов лога в часах.

Диапазон: от 1 до 2147483647 или -1 (без ограничений).

По умолчанию — 168.

log.retention.minutes

integer

Время хранения файлов лога в минутах.

Диапазон: от 1 до 2147483647, -1 или null (без ограничений).

По умолчанию — null.

log.retention.ms

long

Время хранения файлов лога в миллисекундах.

Диапазон: от 1 до 9223372036854775807, -1 или null (без ограничений).

По умолчанию — null.

log.segment.bytes

integer

Размер файла-сегмента лога в байтах.

Диапазон: от 1048576 до 2147483647.

По умолчанию — 1073741824.

message.max.bytes

integer

Максимальный размер сообщения в байтах. Значение не должно превышать replica.fetch.max.bytes.

Диапазон: от 0 до 2147483647.

По умолчанию — 1048588.

num.partitions

integer

Число партиций на каждый топик по умолчанию.

Диапазон: от 1 до 2147483647.

По умолчанию — 1.

offsets.retention.minutes

integer

Время хранения смещений (offsets) в минутах после потери группой всех своих потребителей.

Диапазон: от 1 до 2147483647.

По умолчанию — 10080.

replica.fetch.max.bytes

integer

Размер буфера для репликации сообщений между брокерами в байтах. Значение должно быть не меньше message.max.bytes.

Диапазон: от 0 до 2147483647.

По умолчанию — 1048576.

socket.receive.buffer.bytes

integer

Размер буфера SO_RCVBUF в байтах для сокета приема.

Диапазон: от 1 до 2147483647 или -1 (значение ОС).

По умолчанию — 102400.

socket.send.buffer.bytes

integer

Размер буфера SO_SNDBUF в байтах для сокета передачи.

Диапазон: от 1 до 2147483647 или -1 (значение ОС).

По умолчанию — 102400.