0


【Sqoop】MySQL表导入Hive

文章目录


前言

用 Sqoop 将 MySQL 指定数据库指定的表导入Hive 的指定数据库


一、单表导入

./bin/sqoop import\ 
--connect jdbc:mysql://hadoop102:3306/db01\  # 指定MySQL的db01数据库--username sqoop01 -password 123456\
--table base_dic\         # db01库的base_dic表
--hive-import\
--hive-database db01\     # 导入到Hive 的db01数据库
--m 1

二、所有表导入

./bin/sqoop import-all-tables\ 
--connect jdbc:mysql://hadoop102:3306/db01\ --username sqoop01 --password 123456\
--hive-import\
--hive-database db01\
--m 1

参数说明

--table <table-name>    # 导入的源表表名
--m或--num-mappers <n>  # 使用n个map任务并行导入数据
--hive-import           # 导入到hive
--hive-database <database-name>    # 指定导入hive的指定数据库
标签: 大数据 sqoop hive

本文转载自: https://blog.csdn.net/LS154952447/article/details/130183397
版权归原作者 A风与纸片人 所有, 如有侵权,请联系我们删除。

“【Sqoop】MySQL表导入Hive”的评论:

还没有评论