分享

hive怎么保存blob

c_s_d_n_csy 发表于 2013-10-16 13:40:25 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 12320
怎么将oracle中的blob字段导入到hive表中
              
               
                    Hive
                    sqoop
               

已有(3)人评论

跳转到指定楼层
tntzbzc 发表于 2013-10-16 13:40:57

            引用 楼主 c_s_d_n_csy 的回复:怎么将oracle中的blob字段导入到hive表中
              
                  Hive
                  sqoop

两种办法
1、从oracle导出时,把BLOB转成STRING保存
2、在HADOOP端实现oracle BLOB的解析方法,HIVE访问时,用UDF函数动态处理这些数据。
第一个办法更简单。
        
回复

使用道具 举报

yfkiss 发表于 2013-10-16 13:41:28

            hive不支持BLOB格式
可以采用如下方法:
https://issues.apache.org/jira/browse/HIVE-637
        
回复

使用道具 举报

yfkiss 发表于 2013-10-16 13:42:18

            另外,sqoop支持blob,但direct模式不支持使用blob
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条