Apache Avro 学习
作者:互联网
参考官方文档:https://avro.apache.org/docs/current/spec.html#schema_record
1.Schema的定义
Schema的结构其实就是一种json格式。
基本数据类型
基本数据类型一共有8种: null
,boolean
,int
,long
,float
,double
,bytes
,string
。{"type":"string"}代表的就是类型是string的schema
复杂数据类型
Avro提供了六种复杂数据类型:record
,enums
,arrays
,maps
,unions
,fixed
Records
Records有以下属性:
name
:提供record的的名称(string类型,必要参数)namespace
:提供全限定名称(string类型)doc
:提供说明的文档内容(string类型)aliases
:别名(array类型)fields
:列举字段的属性和值name
:必要参数
标签:string,Avro,数据类型,name,学习,record,类型,Apache,Schema 来源: https://www.cnblogs.com/wlstudy09/p/16252873.html