Error parsing arguments for import sqoop

2020-05-27 11:08:54,840 ERROR tool.BaseSqoopTool: Error parsing arguments for import:
2020-05-27 11:08:54,840 ERROR tool.BaseSqoopTool: Unrecognized argument: appleyuchi --table
2020-05-27 11:08:54,841 ERROR tool.BaseSqoopTool: Unrecognized argument: book
2020-05-27 11:08:54,841 ERROR tool.BaseSqoopTool: Unrecognized argument: --hive-import --create-hive-table --fields-terminated-by
2020-05-27 11:08:54,841 ERROR tool.BaseSqoopTool: Unrecognized argument: \t
2020-05-27 11:08:54,841 ERROR tool.BaseSqoopTool: Unrecognized argument: -m
2020-05-27 11:08:54,841 ERROR tool.BaseSqoopTool: Unrecognized argument: 5

原因:

某些博客网页上拷贝下来的空格的ASCII码[1]是\u00a0,sqoop不认,需要改成空格的ASCII码

解决方案:

用sublime打开,确保参数之间有灰色点。如下,两个红圈中,上面一个红圈是正确的,下面一个红圈是错误的。

sqoop import --connect jdbc:mysql://Desktop:3306/sqoop_hbase --username "appleyuchi" --password "appleyuchi" --table book --hive-import --create-hive-table --fields-terminated-by "\t" -m 5
posted @   zrswheart  阅读(59)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2021-10-05 菜鸟教程java第五篇
点击右上角即可分享
微信分享提示