hadoop – Hive可以处理二进制数据吗?

Hive可以处理非结构化数据.

如果我们在oracle数据库中有图像文件,我们必须运行sqoopout将该图像从oracle加载到另一个源数据库并导出到hive表中.

你可以帮我解决一下如何处理hive中的图像文件????? 最佳答案 您的Oracle数据可能存储为BLOB.

在Hive中,它应存储为
BINARY.

这是一篇Hortonworks文章,它将oracle blob的sqoop导入到hive中

https://community.hortonworks.com/content/supportkb/49145/how-to-sqoop-import-oracle-blobclob-data-into-hive.html

以下是使用Hive UDF处理二进制类型的示例

https://github.com/apache/hive/blob/master/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFBase64.java

点赞