Hive中Sqoop的基本用法
一、通过Sqoop将Hive表数据导入到Mysql 1、第一种是将hive上某张表的全部数据导入到mysql对应的表中。 2、第二种是将hive上某张表中的部分数据导入到mysql对应的表中。 两种方式的区别在于第二种情况需要指定要导入数据的列名称。两种情况的导入方式分别如下: 1.全部导入 Sqoop export --connect jdbc:mysql://127.0.0.1:3306/dbname?useUnicode=true&characterEncoding=utf-8 --username mysql(mysql用户名) --password 123456(密码) --table student(mysql上的表) --export-dir /user/hive/warehouse/tablename(hive上的表) --input-null-string "\\N" --input-null-non-string "\\N" --fields-terminated-by "," --lines-terminated-by '\n' 说明: dbname ?useUnicode=true&characterEncoding=utf-8:设置数据库的编码格式 --export-dir:指定hive表的存储路径,数据存储在HDFS中 --input-null