как получить идентификатор клиента-производителя или список имен сущностей в Кафке - PullRequest
0 голосов
/ 24 июня 2018

Я бы хотел установить квоту для каждого производителя и потребителя. Например, следующая команда для установки квот:

./kafka-configs.sh  --zookeeper localhost:2181 
  --alter --add-config 'producer_byte_rate=1048,consumer_byte_rate=2097'
  --entity-name test-client --entity-type clients

мой вопрос таков: как я могу получить имя сущности? потому что сейчас есть сотни производителей и потребителей, которые используют Kafka, но я не знаю их идентификаторы / имена.

1 Ответ

0 голосов
/ 24 июня 2018

Вы можете использовать --entity-default, чтобы применить квоту ко всем идентификаторам клиентов. Это упоминается в разделе Настройка квот в документации:

Можно установить квоты по умолчанию для каждого (пользователь, идентификатор клиента), пользователя или идентификатор клиента группы, указав параметр --entity-default вместо --entity имя.

Ваша команда будет:

./kafka-configs.sh  --zookeeper localhost:2181 
  --alter --add-config 'producer_byte_rate=1048,consumer_byte_rate=2097'
  --entity-default --entity-type clients
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...