分享

将hive的元数据存到Oracle里遇到问题总结

pig2 2013-12-23 13:11:58 发表于 小知识点 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 7134
问题1:
用SQOOP从ORACLE中导出数据到HDFS上,用HIVE查询后发现中文是乱码
解答:
./sqoop import
--connect jdbc:oracle:thin:@192.168.1.10:1521:crmdb
--username aaa -P
--query "select  convert(Columns,'UTF8','AMERICAN_AMERICA.ZHS16GBK') from testtable where \$CONDITIONS"
-m 1  
--append
--target-dir apps/as/hive/testtable
问题2:
在导数据的时候出错:ERROR tool.ImportTool: ImportedFailed: Attempted to generate class with
解答:
先使用sqoop查看oracle (scott/tiger)数据库表正确使用sqoop语句导入scott用户指定的表到HIVE中 在这特别要注意的是 SCOTT在语句中必须为大写

没找到任何评论,期待你打破沉寂

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

本版积分规则

关闭

推荐上一条 /2 下一条