自定义sqoop生成的avro文件

w1jd8yoj  于 2021-06-04  发布在  Sqoop
关注(0)|答案(1)|浏览(471)

我成功地从sqoop直接生成avro文件。
但是,当我查看生成的avro文件的模式定义时,我看到

{
  "type" : "record",
  "name" : "sqoop_import_QueryResult",
  "doc" : "Sqoop import of QueryResult",
  "fields" : [ {
    "name" : "blabla",
    "type" : [ "string", "null" ],
    "columnName" : "blabla",
    "sqlType" : "12"
  }, {
    "name" : "blabla",
    "type" : [ "string", "null" ],
    "columnName" : "blabla",
    "sqlType" : "12"
  }
}

我想知道我是否能改变主意 name 以及 type 去做一些比 sqoop_import_queryResult 以及 Sqoop import of QueryResult .
这可能吗?

qojgxg4l

qojgxg4l1#

我发现这是很容易的,它的报价是可能的。在您的sqoop命令中,只要传递一个“--classname”,您在后面加上的任何东西都将成为avroschama的名称。

相关问题