【问题标题】:Is "source" a valid apache AVRO field attribute?“源”是有效的 apache AVRO 字段属性吗?
【发布时间】:2018-08-04 09:24:48
【问题描述】:

Avro 1.8.2 列出了以下记录字段属性:名称、文档、类型、 默认值、顺序和别名。它似乎没有指定如何处理未定义的字段名称。

我继承了包含另一个属性“source”的 .avsc 文件,该属性具有一致的“element”值,后跟字段名称。例如。对于字段 xyz “来源”:“元素 xyz”

我想知道这个属性是否可以安全删除?此属性的存在与否对生成的 Java 文件的唯一区别是嵌入模式。事实上,我可以添加任何具有相同结果的垃圾属性。

我在 StackOverflow 上找到的唯一其他引用具有此名称的 AVRO 字段属性how to modify AVRO schema to represent a single object instead of list f objects?

任何关于“来源”属性来源的线索也会非常有帮助。

【问题讨论】:

    标签: avro


    【解决方案1】:

    它不是有效属性,您可以找到here 模式的有效属性,从“avro”的角度来看,删除它应该是安全的。

    【讨论】:

    • 非常感谢,您完全正确。源属性被忽略,可以安全删除。
    猜你喜欢
    • 2019-10-23
    • 2017-07-18
    • 1970-01-01
    • 2023-03-25
    • 2019-09-05
    • 1970-01-01
    • 1970-01-01
    • 2019-11-03
    • 2014-09-15
    相关资源
    最近更新 更多