[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-kafka-kakie-nastroyki-brokera-kafka-sushchestvuyut":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},799,"kakie-nastroyki-brokera-kafka-sushchestvuyut",21,"kafka","Kafka","📨","Какие настройки брокера Kafka существуют?","Настройки брокера определяют поведение репликации, хранения, производительности и безопасности.\n\n### Репликация и консистентность\n\n| Настройка | Описание | Пример |\n|-----------|----------|--------|\n| `min.insync.replicas` | Минимальное количество синхронизированных реплик для подтверждения записи | `min.insync.replicas=2` |\n| `unclean.leader.election.enable` | Разрешает выбор лидера из неактуальных реплик, если нет синхронизированных | `false` |\n\n### Логирование и хранение данных\n\n| Настройка | Описание | Пример |\n|-----------|----------|--------|\n| `log.dirs` | Директория для хранения логов партиций | `\u002Fvar\u002Flib\u002Fkafka\u002Flogs` |\n| `log.retention.hours` | Максимальное время хранения данных в логах | `168` (7 дней) |\n| `log.segment.bytes` | Максимальный размер сегмента лога | `1073741824` (1 GB) |\n\n### Производительность и задержки\n\n| Настройка | Описание | Пример |\n|-----------|----------|--------|\n| `num.network.threads` | Количество потоков для обработки сетевых запросов | `3` |\n| `num.io.threads` | Количество потоков для ввода-вывода | `8` |\n| `socket.send.buffer.bytes` | Размер буфера для отправки данных по сети | `102400` |\n\n### Управление сообщениями\n\n| Настройка | Описание | Пример |\n|-----------|----------|--------|\n| `message.max.bytes` | Максимальный размер сообщения | `1048576` (1 MB) |\n| `replica.fetch.max.bytes` | Максимальный размер данных для запроса реплики | `1048576` (1 MB) |\n\n### Безопасность\n\n| Настройка | Описание | Пример |\n|-----------|----------|--------|\n| `ssl.keystore.location` | Путь к хранилищу ключей SSL | `\u002Fvar\u002Fprivate\u002Fssl\u002Fkafka.keystore.jks` |\n| `ssl.truststore.location` | Путь к хранилищу доверенных сертификатов | `\u002Fvar\u002Fprivate\u002Fssl\u002Fkafka.truststore.jks` |\n\n> **На собеседовании:** обратите внимание на `unclean.leader.election.enable=false` — это критически важная настройка. Если включить её (`true`), то при потере всех ISR-реплик лидером может стать отставший брокер, что приведёт к потере данных.","","middle",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":19,"keywords":20,"schemaAnswer":19,"featuredSnippetReady":21},"Какие настройки топика Kafka существуют? — Gymterview","Настройки топика определяют поведение хранения, репликации и очистки данных.",[7,13],true]