Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Конфигурация

Разместите файл конфигурации config.yaml в корневой директории проекта.

kafka: 
  broker:
    - "192.168.1.1:9092"
  sasl:
    enabled: true
    securityProtocol: "SASL_PLAINTEXT"
    # Флаг, указывающий на необходимость выполнения рукопожатия SASL перед отправкой запроса (default: true).
    handshake: true 
    # механизм аутентификации (PLAIN, SCRAM-SHA-256, SCRAM-SHA-512)
    mechanism: "PLAIN"
    username: "admin"
    password: "xxx"

  tls:
    enabled: false

  timeout:
    # DialTimeout - максимальное время ожидания при установке TCP-соединения с брокером. Если за это время соединение не установлено, возникнет ошибка. 
    dial: 10s
    # ReadTimeout - максимальное время ожидания при чтении ответа от брокера.
    read: 10s
    # WriteTimeout - максимальное время ожидания при отправке запроса брокеру.
    write: 10s

# Контейнер с kafka где будут выполнятся скрипты ремапинга топиков
container:
  name: "kafka"
  # Список брокеров для перераспределения партиций (за исключением брокера который исключается)
  brokerList: "1,2,3,4,5,8"

Создание топиков

Для создания топиков создайте .yaml файл следующей структурой: парметры которые будут не указаны, будут заменены дефолтными значениями в кластере kafka

topics:
  test01:
    cleanup.policy: delete
    max.message.bytes: '1000012'
    min.insync.replicas: '2'
    retention.bytes: '107374182400' # 100GB
    retention.ms: '129600000' #36 hours
    segment.bytes: '268435456'
    partitions: 1 
    replicas: 6

  test02:
    cleanup.policy: delete
    max.message.bytes: '1000012'
    min.insync.replicas: '2'
    retention.bytes: '107374182400' # 100GB
    retention.ms: '129600000' #36 hours
    segment.bytes: '268435456'
    partitions: 1
    replicas: 6

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages