Sqoop安装
Sqoop从MySql导入HDFS中
- 命令语法:sqoop import (控制参数) (导入参数)
- 命令元素:导入操作,数据源,访问控制,导入控制,目标地址
- 导入数据之前需要
将驱动jar放入Sqoop安装文件夹下的lib
中 - 进行导入
sqoop import \
--connect jdbc:mysql://ip:3306/test_database \
--driver com.mysql.jdbc.Driver \
--username root \
--password 123456 \
--table test_user \
--target-dir /sqoop \
--delete-target-dir \
--num-mappers 1 \
--fields-terminated-by "\t"
connect:
表示连接的数据库地址(sqoop_test为数据库名)driver:
数据库驱动username和password:
表示要连接的数据库的用户名和密码table:
表示想要导出数据的表target-dir:
表示要导入到hdfs中的目录(如果不指定,默认存储在“/user/用户名/导入