每日随笔——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数据库

这一步比较简单

但是上述操作对于第四个表不太友好,数据太多,可能会很慢或者失败

 

posted @ 2023-09-24 23:39  伽澄  阅读(11)  评论(0)    收藏  举报