Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 1.14 KB

000-kafka-client-setup.md

File metadata and controls

44 lines (35 loc) · 1.14 KB

Kafka: настройка клиентов

Kafka CLI

Создайте конфигурационный файл $HOME/config.properties. Для SASL-аутентификации с механизмом SCRAM поверх открытого текста.

bootstrap.servers=broker1:9092,broker2:9092,broker3:9092
security.protocol=SASL_PLAINTEXT
sasl.mechanism=SCRAM-SHA-512
sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username="admin" password="keepinsecret";

Если вы не используете конфигурацию, то оставьте файл пустым.

touch $HOME/config.properties

kafkactl

Создайте конфигурационный файл $HOME/.config/kafkactl/config.yml.

contexts:
  dev:
    brokers:
      - broker-1:9092
      - broker-2:9092
      - broker-3:9092
    kafkaversion: 2.7.2
    producer:
      maxmessagebytes: 1000000
      partitioner: hash
      requiredacks: WaitForAll
    requesttimeout: 10s
    sasl:
      enabled: true
      mechanism: scram-sha512
      username: admin
      password: keepinsecret

current-context: dev