我可以限制 avro-tools 读取的行数吗?

Can I limit the number of rows read by avro-tools?

我正在使用 avro-tools tojson file.avro 检查大型 Avro 文件。我只是想看几个例子,感受一下数据。

avro-tools tojson 是否有限制读取行数的选项?

没有。那是不可能的。请参阅源代码 here。 但是只要给代码添加一个限制就应该很容易了。 或者只是使用 head 来伪造它

是的,avro-tools tojson 有一个选项可以限制读取的行数:

avro-tools tojson --head=<n> <filename>