hive外部表

7qhs6swi  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(307)

是否可以从avro文件在hive1.2上创建一个外部表而不指定模式,并让hive1.2从数据中提取它?
我已经找到了这个解决方案,但是我想知道hive是否可以提取模式本身。
谢谢

dwthyt8l

dwthyt8l1#

配置单元无法从数据中提取架构。为了使用配置单元查询从hdfs中的avro文件读取数据,配置单元需要一个模式。
因此,您找到的解决方案是通过使用“avro工具”从文件中取出模式,以正确的方式创建外部表。这样,模式和数据驻留在hdfs中,并由hive从那里引用。
希望这有帮助!

相关问题