2017-02-19 65 views
0

如何在Avro Schema生成中爲數據類型設置最大尺寸/長度限制。例如:在模式中,我想指定一個字段,其中需要最大len的字符串25.最大尺寸限制在avro

回答

0

我相信您可以使用「固定」avro類型並指定長度。

https://avro.apache.org/docs/1.7.7/spec.html#Fixed

固定

固定使用的類型名稱 「固定的」,並支持兩個必需的屬性:

  • 名稱:一個字符串命名此固定(需要) 。
    • 命名空間,一個符合該名稱的字符串;
  • 大小:一個整數,指定(需要)每值中的字節數。
  • 別名:一個JSON字符串數組,爲此枚舉提供備用名稱。

{"type": "fixed", "size": 16, "name": "md5"}

:(可選)
  • 例如,16個字節的數量可與聲明