gpt4 book ai didi

shell - 如何从输入的 avro 文件创建一个 ".avsc"文件?

转载 作者:行者123 更新时间:2023-12-01 11:16:36 26 4
gpt4 key购买 nike

如何从 avro header 创建“.avsc”文件?

第一行内容是否是该 avro 的 avsc 文件?
或者 avsc 内容应该从:{"type":"record"up to "}avro 开始?

我尝试了上面提到的 2 个步骤,但无法生成预期的 avsc 文件?

最佳答案

有不同的方法可以做到这一点。您可以像这样使用 avro-tools

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 you

关于shell - 如何从输入的 avro 文件创建一个 ".avsc"文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50038424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com