# 9. AVRO Schema Evolution

![](/files/-MDZYYBMq9__0quaxnvW)

![](/files/-MDZYm9sbBjlbr0-xQ_e)

1. Check what services is runing :

![](/files/-MDZYy6DuWOisiD92c3d)

2\. As we can see above control center is down . Lets bring it up:

![](/files/-MDZZD9SLUhPQ5jc_WLO)

3\. Now check & verify the control center :

localhost:9021

![](/files/-MDZZQTtOLEZcZz-iOol)

![](/files/-MDZZl_nQUBTt6ejtNIL)

Now validate the schema in the control center :

![](/files/-MDZ_3JFaCbEvHA5v-AF)

4\) Now once again create topic while adding one extra column no-of-rides on previously create COMPLAINT-TOPIC.

![](/files/-MDZ_T04bEs-Cgq2cM54)

Now go & check in the Control Center that our schema is Evolved .

![](/files/-MDZ_rKNETz_mqPmwZln)

\>>> Now go & check in KSQL it will show the stream with previous version without any brokage.

![](/files/-MDZa2iOBXBA33XTa0FN)

\>>> Now as our schema is eveolved we need to create a new stream in KSQL .

![](/files/-MDZaYn6m2NFcSqx_gqR)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://architectures.gitbook.io/project/apahce-kafka/ksql-on-ksqldb-for-stream-processing/ksql-intermediate/9.-avro-schema-evolution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
