What does the 'acks' configuration parameter control in a Kafka producer?
The consumer group ID
The level of message replication acknowledgment
The number of partitions in a topic
The size of the message buffer
Which configuration file is used to set up Kafka brokers?
broker.config
zookeeper.properties
server.properties
kafka.properties
Which Kafka CLI tool is used to produce messages to a Kafka topic?
kafka-configs.sh
kafka-topics.sh
kafka-console-consumer.sh
kafka-console-producer.sh
Which of the following is NOT a responsibility of a Kafka Consumer?
Publish messages to topics
Read messages from topics
Subscribe to topics
Track message consumption progress
What is a key advantage of Kafka's distributed architecture?
It simplifies the deployment and management of Kafka clusters.
It provides fault tolerance and scalability by replicating data across multiple brokers.
It limits the amount of data Kafka can handle, making it more manageable.
It ensures messages are always processed in real-time with minimal latency.
In Kafka's architecture, what is the role of a 'Broker'?
A consumer of data from Kafka topics.
A network protocol used for communication in Kafka.
A tool for analyzing data stored in Kafka.
A server that stores and manages Kafka data.
Which command would you use to list all existing topics in a Kafka cluster?
kafka-topics.sh --describe
kafka-console-consumer.sh --list
kafka-configs.sh --list
kafka-topics.sh --list
What is the primary function of a Kafka producer?
Reading messages from a topic
Managing user permissions
Storing messages persistently
Publishing messages to a topic
Which of these is NOT a valid configuration parameter when creating a Kafka topic?
message-size
replication-factor
partitions
retention.ms
How does Kafka achieve scalability?
By limiting the number of topics allowed
Through complex data compression algorithms
By distributing data across multiple brokers
By using a single, powerful server