如何通过avro-tools.jar创建avsc文件时将所有数据类型转换为String

时间:2016-07-19 12:53:40

标签: java hadoop avro

我在将其加载到HDFS时生成avsc架构文件。

该文件的创建方式如下: -

 "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 compile -string schema,但它无效。

请任何人帮忙。

0 个答案:

没有答案