每日随笔——hive数据分析2
继续上文的解答,完成数据处理之后,基本上实现了将数据导入hive数据库,现在需要将hive数据库的数据导入linux系统的mysql数据库
要想实现上步操作,需要用到sqoop,(这个已经提前下载完成,在之前的博客有介绍)
主要用到的语句为
bin/sqoop export \ --connect jdbc:mysql://node1:3306/userdb \#userdb为mysql数据库的名字 --username root \ --password 123456\ --table employee \#mysql表名 --export-dir /emp/emp_data#hive数据库中表的位置
这样可以将前三个表的数据导入到mysql数据库中,然后在利用navicat可视化工具,将linux系统中的mysql数据导出,再导入到windows系统中的mysql数据库
这一步比较简单
但是上述操作对于第四个表不太友好,数据太多,可能会很慢或者失败