But Carol still cannot read from the sales topic. What is the most likely cause?
medium
A. The ACL was added but the Kafka broker was not restarted
B. Carol needs Write permission to read messages
C. Carol's client is not authenticating as User:carol
D. The ACL was added for the wrong user
Solution
Step 1: Check if ACL command syntax is correct
The command correctly adds Read permission for User:carol on topic sales.
Step 2: Consider authentication and identity
If Carol cannot read despite ACL, likely her client is not authenticating as User:carol, so ACL does not apply.
Final Answer:
Carol's client is not authenticating as User:carol -> Option C
Quick Check:
ACL needs matching user identity = A [OK]
Hint: ACLs depend on correct user authentication [OK]
Common Mistakes:
Thinking Write permission is needed to read
Assuming Kafka broker restart is required for ACL changes
Confusing user names in ACL commands
5. You want to allow a group of users to produce messages to topic logs but deny them from deleting the topic. Which ACL commands correctly achieve this?
hard
A. Add allow ACL for Produce operation only; deny is not needed because deny is default
B. Add allow ACL for Produce operation and add deny ACL for Delete operation for the user group
C. Add allow ACL for Produce and Delete operations for the user group
D. Add deny ACL for Produce and allow ACL for Delete operations for the user group
Solution
Step 1: Understand permission requirements
The users should be allowed to produce messages but denied from deleting the topic.
Step 2: Use allow and deny ACLs appropriately
We add an allow ACL for Produce operation and explicitly add a deny ACL for Delete operation to prevent deletion.
Final Answer:
Add allow ACL for Produce operation and add deny ACL for Delete operation for the user group -> Option B
Quick Check:
Allow produce + deny delete = A [OK]
Hint: Use allow for produce and deny for delete explicitly [OK]
Common Mistakes:
Assuming deny is default without adding deny ACL
Allowing delete by mistake
Mixing up allow and deny commands
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.