从mysql导入到hive后,看不到hive表数据

查看数: 32901 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-6-8 10:24

正文摘要:

我装的是CDH5.7的hadoophive用的是CDH的内嵌的PostgreSQL做为元数据存储。 使用sqoop把mysql的表导入到hive中,导入提示是成功了,但是在hive中看到导入的表,在/user/hive/warehouse中能看到导入的HDFS文件 ...

回复

Hentai 发表于 2016-8-4 09:36:41
学习了  
davis987 发表于 2016-6-8 11:00:48
qcbb001 发表于 2016-6-8 10:51
楼主的意思是在hive客户端执行的?没有在hive服务端执行sqoop操作,导致的问题

是的,就是在装有hive元数据库的服务器上执行的,这是内嵌的postgresql数据库,可能是我执行的hive客户端没有配置好hive连接元数据库吧,导致导入时无法创建元数据信息。
qcbb001 发表于 2016-6-8 10:51:38
davis987 发表于 2016-6-8 10:49
可以了,我是没有在安装元数据库的服务器上执行sqoop的导入操作,可能是hive表的元数据信息根本在数据库里

楼主的意思是在hive客户端执行的?没有在hive服务端执行sqoop操作,导致的问题
davis987 发表于 2016-6-8 10:49:19
可以了,我是没有在安装元数据库的服务器上执行sqoop的导入操作,可能是hive表的元数据信息根本在数据库里
qcbb001 发表于 2016-6-8 10:44:04
先清空hive表,楼主尝试下面方式
sqoop create-hive-table --connect jdbc:mysql://10.1.32.34:3306/dicts --table nodist1 --username sqoop --password sqoop  -m 1   --hive-table nodist1
关闭

推荐上一条 /2 下一条