sqoop1.9 怎么导入数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqoop1.9 怎么导入数据相关的知识,希望对你有一定的参考价值。

参考技术A

1. 将mysql中的数据导入到hive中

sqoop import --connect jdbc:mysql://localhost:3306/sqoop --direct --username root --password 123456 --table tb1 --hive-table tb1 --hive-import -m 1
其中--table tb1是mysql sqoop数据库中的一张表,--hive-table tb1是导入到hive中该表的名字,不需要事先建表。

2. 将hive中的数据导入到mysql中

sqoop export --connect jdbc:mysql://localhost:3306/sqoop --username root --password 123456 --direct --table t4 --export-dir /user/hive/warehouse/tb1/part-m-00000 --input-fields-terminated-by '\\001'
--table t4是导入到mysql中表的名字,需要事先建表

3. 将mysql中的数据导入到hdfs中

sqoop import --connect jdbc:mysql://localhost:3306/sqoop --direct --username root --password 123456 --table tb1 -m 1

4. 将hdfs中的数据导入到mysql中

sqoop export --connect jdbc:mysql://localhost:3306/sqoop --direct --table tb1 --username root --password 123456 --export-dir hdfs://localhost:9000/user/Hadoop/tb1/part-m-00000 -m 1
同样需先在mysql中建立tb1表

以上是关于sqoop1.9 怎么导入数据的主要内容,如果未能解决你的问题,请参考以下文章

使用phpMyAdmin 怎么导入数据库

怎么把数据库表导入数据库

怎么把一个数据库的数据导入另一个数据库

bdb文件怎么导入数据库

C#Excel导入多条数据到数据库,怎么解决性能问题可以快速导入

数据泵导的数据怎么导入其他用户