Apache Hive是否支持半结构化或非结构化数据?

时间:2014-07-30 06:57:43

标签: hive

Apache Hive可以存储图像/视频文件吗?

或XML,JSON?

  

例如,我有一个视频文件,我需要它在Hive中。

     

这可能吗?

1 个答案:

答案 0 :(得分:2)

排序。

Hive要求您预先指定架构,但它具有复杂类型和二进制类型,您可以插入自定义SerDes和输入/输出格式。

作为一个例子,我可以想象一个自定义SerDe读取图像或视频并输出元数据列,如大小和编码格式,以及"原始数据"二进制列。

对于JSON和XML,已有预先存在的SerDes用于那些将访问特定可配置字段的人。同样,您必须预先定义这些字段,但实际数据当然可以是磁盘上的JSON或XML。