hadoop - 处理 hive 中的 Blob

标签 hadoop hive blob sqoop

我想在 hive 中存储和检索 blob。是否可以在 hive 中存储 blob? 如果不支持我可以使用哪些替代方案? Blob 也可能驻留在关系数据库中。 我做了一些研究,但没有找到相关的解决方案

最佳答案

我认为可以将 blob 存储在 Hive 中。我正在通过 Sqoop 将 LOB 从 Oracle DB 导入 Hive,我需要做的就是将 LOB 转换为字符串:

 sqoop import --map-column-java $LOB=String 

有关 Sqoop 中 LOB 的更多信息,您可以找到 here .

希望对你有帮助

关于hadoop - 处理 hive 中的 Blob ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25195705/

相关文章:

hadoop - 从 SQL Server 导入,数据类型未正确转换

java - 如何使用 Hibernate 在 Oracle 中保留 LARGE BLOB (>100MB)

java - 无法连接到服务器 : localhost/127. 0.0.1 :9000: try once and fail. java.net.ConnectException:连接被拒绝

Hadoop 映射但不减少

python - 监控通过 Python 子进程提交的 Oozie 作业状态

hadoop - Hive-HBase-Integration 中数据如何在 Hive 和 Hbase 之间移动或反射(reflect)?

hadoop - Nutch之hBase数据存储(网页)的理解

hadoop - 我们能否使用多个sparksession从两个不同的hive2服务器访问表

java - 如何在mysql查询中找到byte[]?

database - 如何在文件系统中存储图像