从 DataFileReader 读取 avro 文件的特定记录

use*_*808 5 java avro

我的 Avro 文件中有许多记录,但我想读取特定记录。阅读器只有一个接口来遍历整个文件,但我想直接跳转到特定记录。有没有办法做到这一点?

Jav*_*res 0

调用DataFileReader#seek还不够好吗?还是我没听懂你的问题?

编辑:您也可以使用DataFileReader#sync方法,只要您没有禁用同步标记,因为它是更快的替代方法