Как обрабатывать сжатые данные с помощью консоли производителя Kafka - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть файл с данными JSON.Как я могу отправить данные в тему с помощью консоли производителя в сжатом формате (gzip)?Пожалуйста, обратите внимание - я могу сделать это, написав собственного производителя на Java.Мой вопрос конкретно о производителе приставок.

1 Ответ

1 голос
/ 25 сентября 2019

Если вы наберете kafka-console-producer самостоятельно, вы получите полный список опций.Вы увидите, что он включает в себя следующее ...

--compression-codec [String:             The compression codec: either 'none',  
  compression-codec]                       'gzip', 'snappy', 'lz4', or 'zstd'.  
                                           If specified without value, then it  
                                           defaults to 'gzip'                   

, чтобы вы могли запустить что-то вроде ...

cat my-data.json | kafka-console-producer --broker-list kafka:9092 --topic json-topic --compression-codec gzip
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...