多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] # 导入关系表到HIVE ## 案例一 ~~~ sqoop import \ --connect jdbc:mysql://localhost:3306/userdb \ --username root \ --password root \ --table emp \ --hive-import --m 1 ~~~ 其本质:先将数据导入到 HDFS上的`/user/root/emp`这个目录下面,然后将这个目录下的数据通过load的形式导人到hive表中,这里还没有指明对应的hive上的表名,那么它就会用mysql库中的表名。 ## 案例二 ~~~ sqoop import \ --connect jdbc:mysql://localhost:3306/userdb \ --username root \ --password root \ --table emp_add \ --target-dir /emp_add_test \ --hive-table emp_add_test \ --hive-import --m 1 ~~~ 其本质:先将数据导入到HDFS上的`/emp_add_test`这个目录下面,然后将这个目录下的数据通过`load data inpath '/emp_add_test' into table emp_add_test` 导入到hive表中,此时对应的数据目录被删除!