What is the fundamental unit of data organization in Kafka?
Partition
Topic
Broker
Message
In Kafka's architecture, what is the role of a 'Broker'?
A server that stores and manages Kafka data.
A consumer of data from Kafka topics.
A tool for analyzing data stored in Kafka.
A network protocol used for communication in Kafka.
How are messages within a Kafka topic further divided for scalability and parallelism?
Segments
Partitions
Offsets
Clusters
Which Kafka CLI tool is used to produce messages to a Kafka topic?
kafka-console-producer.sh
kafka-configs.sh
kafka-topics.sh
kafka-console-consumer.sh
How do you specify the message format (e.g., JSON, Avro) when consuming messages with the Kafka console consumer?
--message-format
--consumer-format
--key-serializer
--value-deserializer
Which of the following is NOT a responsibility of a Kafka Consumer?
Subscribe to topics
Track message consumption progress
Publish messages to topics
Read messages from topics
What is a 'Partition' in the context of Kafka topics?
A separate copy of the entire topic data for redundancy.
A logical grouping of messages within a topic for parallel processing.
A security mechanism to control access to specific topics.
A configuration setting that determines message retention time.
Which configuration file is used to set up Kafka brokers?
broker.config
kafka.properties
zookeeper.properties
server.properties
Which configuration parameter controls the data retention period for messages in a topic?
message.ttl
retention.ms
log.retention.hours
data.expiration
Which of these is NOT a common use case for Kafka?
Storing large files like images and videos.
Real-time data analytics and monitoring.
Building a message queue for asynchronous communication.
Data pipelines for ingesting and processing data.