- 安装,不必多说,上次服务器,解压即可
- 操作数据库需导入支持jar包,eg:本次操作mysql,把mysql的jar包放到lib文件夹中
- 测试sqoop与mysql是否互通测试数据库连接
- 测试数据库连接 bin/sqoop list-databases --connect jdbc:mysql://hadoop:3306/app --username root --password ****
小练习
/** 将mysql的表导入 hdfs **/
bin/sqoop import \
--connect jdbc:mysql://hadoop:3306/userdb \
--username root \
--password root \
--target-dir \
/sqooptest \
--fields-terminated-by ',' \
--table emp \
--split-by id \
--m 2
/** 将mysql的表导入 hive **/
bin/sqoop import \
--connect jdbc:mysql://hadoop:3306/userdb \
--username root \
--password root \
--hive-import \
--fields-terminated-by ',' \
--table emp \
--split-by id \
--m 2
/** 将mysql的表的增量数据导入 hdfs **/
bin/sqoop import \
--connect jdbc:mysql://hadoop:3306/userdb \
--target-dir /sqooptest \
--username root \
--password root \
--table emp \
--m 1 \
--incremental append \
--chec