测试连接
sqoop list-databases --connect jdbc:mysql://hadoop102:3306/ --username zjw --password 12345678
导出
/opt/module/sqoop/bin/sqoop export \
--connect jdbc:mysql://hadoop102:3306/project \ #project为库名
--username zjw \
--password 12345678 \
--table edu \ #导入到的哪个表,必须创建好
--export-dir /user/hive/warehouse/project/edu \ #数据导出存在的hdfs路径
--fields-terminated-by '\t'; #分割符
导入
/opt/module/sqoop/bin/sqoop import \
--connect jdbc:mysql://hadoop102:3306/project?serverTimezone=UTC \
--username zjw \
--password 12345678 \
--table edu \ #导入到的哪个表,不能创建好
--target-dir /user/hive/warehouse/project/edu \ #数据导入之前存在的hdfs路径
--delete-target-dir \
--num-mappers 1 \
--fields-terminated-by '\t';
注意:使用sqoop时只是使用了map阶段
#意思是 sqoop工具不能解析这个语句,就是语句错误
ERROR tool.BaseSqoopTool: Error parsing arguments for export: