Sample Avro file for testing schema-aware pipelines — free, CC0
Apache Avro is a row-oriented format common in Kafka pipelines and Hadoop jobs. Every Avro
data file embeds the writer's schema in its header, so a reader can decode the records
without a separate schema registry. avro/people-1000.avro holds 1,000 rows of the shared
people dataset, deflate-compressed.
Because the schema travels with the data, this file is useful for testing schema resolution: read it with a different reader schema and check how added, removed or renamed fields are handled. Because the rows are the same records as the CSV, JSON, Parquet and Arrow people files, you can also check that a pipeline produces the same result whichever format it reads.
Deflate is one of the codecs the Avro specification requires every implementation to support, so the file should open in any conforming reader. Related formats: Parquet for columnar storage and Arrow for in-memory interchange.
| File | Size | Properties | Description |
|---|---|---|---|
people-1000.avro
|
109.2 KB | 1,000 rows | 1,000 rows of the shared people dataset as Avro, deflate-compressed, with the writer schema embedded in the file header.
Snippets
|
Related formats
File names follow the naming grammar. Verify a download against sha256sums.txt.