如何从avro头创建".avsc“文件?
第一行内容是该avro的avsc文件吗?或者avsc内容应该从:{“type”:“记录”upto "}avro开始吗?
我尝试了上面提到的两个步骤,但无法生成预期的avsc文件?
发布于 2018-04-26 12:17:15
有不同的方法可以做到这一点。你可以使用像这样的avro工具
avro-tools -getschema youravrofile或者像这样在程序上
DatumReader<GenericRecord> datumReader = new GenericDatumReader<>();
DataFileReader<GenericRecord> dataFileReader = new DataFileReader<>(new File("yourfile.avro"), datumReader);
Schema schema = dataFileReader.getSchema();
System.out.println(schema); // this will print the schema for youhttps://stackoverflow.com/questions/50038424
复制相似问题