【问题标题】:Hive external table from avro files来自 avro 文件的 Hive 外部表
【发布时间】:2019-08-05 15:46:59
【问题描述】:

是否可以在不指定架构的情况下从 avro 文件在 Hive 1.2 上创建外部表并让 Hive 从数据中提取它?

我找到了this solution,但我想知道 Hive 是否可以自行提取架构。

谢谢

【问题讨论】:

    标签: hadoop hive hiveql avro hortonworks-data-platform


    【解决方案1】:

    Hive 无法从数据中提取架构。为了使用 Hive 查询从 HDFS 中的 avro 文件中读取数据,Hive 需要一个模式。

    因此,您通过使用“avro-tools”从文件中取出架构,以正确的方式创建外部表的解决方案。这样,模式和数据就驻留在 HDFS 中,并由 Hive 从那里引用。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多