Confluent Certified Administrator - Study Strategy¶
Study Approach¶
Phase 1: Kafka Architecture Deep Dive (1-2 weeks)¶
- Core Architecture
- Understand broker internals (log segments, indexes, compaction)
- Master replication mechanics (ISR, leader election, failover)
- Learn ZooKeeper role and KRaft migration path
-
Study controller responsibilities and metadata management
-
Hands-on Setup
- Deploy a multi-broker Kafka cluster (3+ brokers)
- Configure ZooKeeper ensemble or KRaft quorum
- Practice broker configuration and tuning
- Explore log directories and segment files
Phase 2: Operations and Management (2-3 weeks)¶
- Cluster Operations
- Practice topic creation, modification, and deletion
- Execute partition reassignment and preferred leader election
- Perform rolling upgrades in a test environment
-
Practice broker decommissioning and addition
-
Configuration Management
- Study all broker-level configurations
- Understand topic-level configuration overrides
- Learn client quota management
- Practice dynamic configuration changes
Phase 3: Monitoring, Security, and Platform (2-3 weeks)¶
- Monitoring and Troubleshooting
- Set up JMX monitoring with Prometheus/Grafana or similar
- Practice interpreting key metrics
- Simulate failure scenarios and troubleshoot
-
Monitor consumer lag and identify bottlenecks
-
Security Configuration
- Configure SSL/TLS for encryption
- Set up SASL authentication (SCRAM recommended for practice)
- Implement ACLs for authorization
-
Practice end-to-end secure cluster deployment
-
Confluent Platform
- Deploy Control Center and explore monitoring features
- Configure Schema Registry for high availability
- Manage Connect clusters via REST API
- Deploy and manage ksqlDB servers
Phase 4: Exam Preparation (1 week)¶
- Practice Exams
- Take practice exams and review incorrect answers
- Focus on operations and configuration questions
-
Review domain weightings and adjust study focus
-
Final Review
- Review all critical metrics and their alert thresholds
- Review CLI commands for topic and ACL management
- Review security protocol combinations
Study Resources¶
Official Resources¶
- π Kafka Operations - Operations reference
- π Confluent Admin Guide - Administration guide
- π Confluent Training - Official training courses
- π Kafka Configuration - All configuration reference
Recommended Courses¶
- π Administration with Confluent (Confluent) - Official admin course
- π Kafka Internals - Free foundational courses
- π Confluent Operations Training - Hands-on operations
Practice and Hands-on¶
- π Docker Compose Setup - Quick local cluster
- π Kafka CLI Tools - Command-line tools reference
- π Confluent CLI - Confluent CLI reference
Exam Tactics¶
Question Strategy¶
- Configuration Questions - Know defaults and when/why to change them
- CLI Command Questions - Know exact syntax for common operations
- Troubleshooting Questions - Map symptoms to root causes
- Architecture Questions - Understand component interactions
Time Management¶
- 1.5 minutes per question average
- Flag and move - Do not spend more than 2 minutes on any question
- Reserve 10-15 minutes for reviewing flagged questions
- Operations domain is 30% - Expect 18 questions on managing/operating
Domain Priorities (by weight)¶
- Managing and Operating (30%) - Highest weight, focus on CLI and operations
- Monitoring and Troubleshooting (20%) - JMX metrics and problem diagnosis
- Confluent Platform (20%) - Control Center, Schema Registry, Connect
- Kafka Fundamentals (15%) - Architecture and replication mechanics
- Security (15%) - Authentication, authorization, encryption
Key Areas to Master¶
- Broker configuration defaults and tuning parameters
- CLI commands for topic management, ACLs, and consumer groups
- JMX metrics and their significance
- Rolling upgrade procedures
- Security protocol and SASL mechanism combinations
- Confluent Platform component architecture
Common Pitfalls¶
- Confusing
min.insync.replicasscope - Set at topic or broker level, not per producer - Partition count cannot be decreased - Only increased after creation
- Rolling upgrade order matters - Update config, restart one by one, then update protocol
unclean.leader.election.enable- False by default, enabling risks data loss- ACL wildcard matching -
*matches all resources of a type, not a regex - Security protocols - SASL_SSL is SASL auth + TLS, not two separate configs
- Consumer lag - High lag alone is not always a problem, trend matters
- Log compaction - Only applies to closed segments, not the active segment