SQOOP学习笔记-报错怎么办?打就完了!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_41826265/article/details/102700123

SQOOP学习笔记-报错怎么办?打就完了!

遇到的问题

命令:
sqoop export
–connect jdbc:mysql://172.16.1.8:3306/metastore
–username root
–password password123
–table try_2
–num-mapper 1
–export-dir /user/hive/warehouse/try.db/a_try
–input-fields-terminated-by “\t”
运行的命令和报错
解释:我要从hdfs中导出数据到mysql中,所以要用export关键字;
连接mysql的metastore数据库,因为要导到这个数据库里;
输入了mysql的用户名和密码;
数据要导入try_2表中;
num-mapper 1 不知道是干啥的 大家都写了那我也写
导出路径是hive的a_try表的路径,原数据在这里;
导出时字段以\t分隔

看似没毛病的代码,实际上出现了我看也看不懂,搜也搜不到的问题!

解决

在大佬(也一脸懵逼)的指导下,我们把--num-mapper 1这句谁也看不懂的命令给删了!
然后!就是见证奇迹的时刻!!一路畅通无阻地运行成功!!!
mysql-metastore-try_2
温馨提示:解决方案简单粗暴,甚至毫无道理,建议新手谨慎采纳。

猜你喜欢

转载自blog.csdn.net/qq_41826265/article/details/102700123