All Confluent exams
Confluent CCAAK: Confluent Certified Administrator for Apache Kafka (CCAAK)
What the CCAAK exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Exam fee
- $150 USD
- Duration
- 90 minutes
- Level
- Associate
- Topic areas
- 4
- Free practice questions
- 30
- Full question bank
- 112 questions
What the CCAAK exam covers
The topic areas in our CCAAK question bank, with each one's share of the 112 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Configure Kafka clusters | 25% | 28 |
| Deploy Kafka clusters | 25% | 28 |
| Monitor Kafka clusters | 25% | 28 |
| Support Kafka clusters | 25% | 28 |
CCAAK cost and format
| Exam code | CCAAK |
|---|---|
| Certification | Confluent Certified Administrator for Apache Kafka (CCAAK) |
| Vendor | Confluent |
| Level | Associate |
| Status | Active |
| Languages | English |
| Delivery | Online proctored (Honorlock) |
Last checked November 10, 2026 against the official Confluent exam page.
CCAAK sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Configure Kafka clusters
A team runs a three-broker cluster and creates an orders topic with replication factor 3. Producers use acks=all. The team wants writes to keep succeeding when one broker is down, but producers should receive errors instead of acknowledgements when only one replica remains in sync. Which topic-level setting should they configure?
- Amin.insync.replicas set to 2
- Bunclean.leader.election.enable set to true
- Ccleanup.policy set to compact
- Dretention.ms set to a longer period
Show answer and explanationHide answer
Correct answer: AWith acks=all, min.insync.replicas=2 means a write needs two in-sync replicas. With one broker down two remain and writes succeed; with two down, producers get NotEnoughReplicas errors. The other settings govern leader eligibility, compaction and age-based retention, not the acknowledgement rule.
Question 2Deploy Kafka clusters
A platform team is building a KRaft cluster for a payments workload. They want the metadata quorum to keep working if any one controller node fails. How many controller nodes should they run?
- AThree controller nodes
- BTwo controller nodes across two data centers
- CFour controller nodes
- DOne controller node
Show answer and explanationHide answer
Correct answer: AA KRaft quorum needs a majority of voters, so three controllers can lose one node and still elect a leader. Two controllers cannot survive any failure and one has no redundancy. Four controllers also tolerate only one failure, so three is the usual minimum for this goal.
Question 3Monitor Kafka clusters
The UnderReplicatedPartitions metric on a broker stays at a steady non-zero value after a network blip. Every partition still has a leader. What is the most likely meaning?
- AThe controller has lost its leadership role
- BProducers have disabled idempotence
- CConsumer groups have been deleted and their offsets reset
- DSome follower replicas have fallen out of the ISR
Show answer and explanationHide answer
Correct answer: DUnderReplicatedPartitions counts partitions where some replicas are missing from the in-sync set, so a follower is lagging or unreachable even though the partition still has a leader. Controller leadership, idempotence settings and consumer group deletion do not affect this replication metric.
Question 4Support Kafka clusters
Producers with acks=all receive NotEnoughReplicas errors for a topic with replication factor 3 and min.insync.replicas set to 2. Two of the three brokers hosting some of its partitions stopped responding. What is happening?
- AThe topic has exceeded its retention.bytes limit
- BThe producer batch.size is too large for the brokers
- CThe consumers have stopped committing offsets for the whole group
- DThe ISR for those partitions has fallen below two members
Show answer and explanationHide answer
Correct answer: DWith acks=all the leader rejects writes when the in-sync set has fewer members than min.insync.replicas. Losing two of three replicas leaves one in-sync member for the affected partitions, so NotEnoughReplicas is returned. Retention limits, consumer commits and batch sizes do not produce this error.
Question 5Configure Kafka clusters
Which broker setting decides whether a replica that is not fully caught up with the partition leader may be elected leader, accepting the risk of losing acknowledged messages?
- Aauto.create.topics.enable
- Blog.cleaner.enable
- Cunclean.leader.election.enable
- Ddefault.replication.factor for new topics
Show answer and explanationHide answer
Correct answer: Cunclean.leader.election.enable allows an out-of-sync replica to become leader when no in-sync replica is available, which can discard messages the old leader had acknowledged. It is disabled by default to protect durability. The other settings control topic auto-creation, the log cleaner and default replica counts.
How to prepare for CCAAK
- Read the official Confluent outline first (exam page), so you know exactly what is in scope.
- Give the most time to Configure Kafka clusters and Deploy Kafka clusters: together they make up 50% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full CCAAK question bank
All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 112-question bank for CCAAK is in final review. The free practice test is open now.
Start the free practice testCCAAK FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| CCDAK: Confluent Certified Developer for Apache Kafka (CCDAK) | Confluent | Associate |
| CCAC: Confluent Cloud Certified Operator (CCAC) | Confluent | Associate |
| Professional Data Engineer | Google Cloud | Professional |
| DEA-C01: AWS Certified Data Engineer - Associate | AWS | Associate |
| DA0-002: CompTIA Data+ | CompTIA | Associate |
| Associate Data Practitioner | Google Cloud | Associate |