Java 如何在通过avro-tools.jar创建avsc文件时将所有数据类型转换为字符串
我正在生成一个avsc模式文件,同时将其加载到HDFS中 将按如下方式创建文件:-Java 如何在通过avro-tools.jar创建avsc文件时将所有数据类型转换为字符串,java,hadoop,avro,Java,Hadoop,Avro,我正在生成一个avsc模式文件,同时将其加载到HDFS中 将按如下方式创建文件:- "fields" : [ { "name" : "AGGREGATE", "type" : [ "null", "string" ], "default" : null, "columnName" : "AGGREGATE", "sqlType" : "1" },
"fields" : [
{ "name" : "AGGREGATE",
"type" : [ "null", "string" ],
"default" : null,
"columnName" : "AGGREGATE",
"sqlType" : "1"
},
{ "name" : "LSTIME",
"type" : [ "null", "long" ],
"default" : null,
"columnName" : "LSTIME",
"sqlType" : "93"
},
但是,根据我的要求,我需要在创建配置单元表时将所有数据类型转换为字符串数据类型
我已经尝试了解决方案java-jar/path/to/avro-tools-1.7.7.jar编译字符串模式
,但它不起作用
请任何人帮忙