码迷,mamicode.com
首页 > 数据库 > 详细

sqoop生成与关系数据库表结构对应的hive表结构,但在hive却找不到table

时间:2020-03-11 19:46:01      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:hive   roo   lam   导入数据   root   conf   搜索   bsp   名称   

点滴之水,汇成江海!

这个小问题很容易解决,但真的也困扰了我很久!

命令案例:

sqoop create-hive-table --connect jdbc:mysql://192.168.44.143:3306/sqooptest --username root --password lam7 --table student --hive-table hive_stu

命令功能:

sqoop从mysql导入数据到Hive

问题:

在hdfs的web页面可以查看到生成表,但是在hive的shell中执行:

show tables;

确实看不到新生成的hive_stu;

解决办法:

于是我搜索了一下,有的博主说是因为版本的问题,将hive更新为1.2.2版本即可!

但是我的已经是1.2.2的版本的hive了!

博主还说需要将hive的conf里的hive-site.xml复制到sqoop的conf目录下,我照着操作了以后,还是没有看到通过sqoop生成与关系数据库表结构对应的hive表,

于是我重新执行了以下sqoop命令,换了一个名称,发现可以了,也就是说之前的不会有,新创建的就可以了!

 

sqoop生成与关系数据库表结构对应的hive表结构,但在hive却找不到table

标签:hive   roo   lam   导入数据   root   conf   搜索   bsp   名称   

原文地址:https://www.cnblogs.com/wang9911-00/p/12464716.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!