Apache Hive可以存储图像/视频文件吗?
或XML,JSON?
例如,我有一个视频文件,我需要它在Hive中。
这可能吗?
答案 0 :(得分:2)
排序。
Hive要求您预先指定架构,但它具有复杂类型和二进制类型,您可以插入自定义SerDes和输入/输出格式。
作为一个例子,我可以想象一个自定义SerDe读取图像或视频并输出元数据列,如大小和编码格式,以及"原始数据"二进制列。
对于JSON和XML,已有预先存在的SerDes用于那些将访问特定可配置字段的人。同样,您必须预先定义这些字段,但实际数据当然可以是磁盘上的JSON或XML。