There are more useful parameters for this command, some important ones are as follows:
--fetch-size: This is the amount of data to be fetched in a single request. The size in bytes follows as argument. The default value is 1,024 x 1,024.
--socket-buffer-size: This is the size of the TCP RECV. The size in bytes follows this parameter. The default value is 2 x 1024 x 1024.
--formater: This is the name of the class to use for formatting messages for display. The default value is NewlineMessageFormatter.
--autocommit.interval.ms: This is the time interval at which to save the current offset in milliseconds. The time in milliseconds follows as argument. The default value is 10,000.
--max-messages: This is the maximum number of messages to consume before exiting. If not set, the consumption is continuous. The number of messages follows as the argument.
--skip-message-on-error: If there is an error while processing a message, the system should skip it instead of halting.