In Avro, removing a field that does not have a default is a schema evolution
Correct Answer:
C
Clients with new schema will be able to read records saved with old schema.
What is the disadvantage of request/response communication?
Correct Answer:
C
Point-to-point (request-response) style will couple client to the server.
Where are the ACLs stored in a Kafka cluster by default?
Correct Answer:
A
ACLs are stored in Zookeeper node /kafka-acls/ by default.
What Java library is KSQL based on?
Correct Answer:
A
KSQL is based on Kafka Streams and allows you to express transformations in the SQL language that get automatically converted to a Kafka Streams program in the backend
Which KSQL queries write to Kafka?
Correct Answer:
CD
SHOW STREAMS and EXPLAIN <query> statements run against the KSQL server that the KSQL client is connected to. They don't communicate directly with Kafka. CREATE STREAM WITH <topic> and CREATE TABLE WITH <topic> write metadata to the KSQL command topic. Persistent queries based on CREATE STREAM AS SELECT and CREATE TABLE AS SELECT read and write to Kafka topics. Non-persistent queries based on SELECT that are stateless only read from Kafka topics, for example SELECT … FROM foo WHERE …. Non-persistent queries that are stateful read and write to Kafka, for example, COUNT and JOIN. The data in Kafka is deleted automatically when you terminate the query with CTRL-C.