分享

Sqoop详细介绍包括:sqoop命令,原理,流程

pig2 2013-12-25 16:08:34 发表于 介绍解说 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 454071
非客 发表于 2015-6-11 11:48:31
文章里面的下面这条语句
sqoop list-databases -connect jdbc:mysql://localhost:3306/ -username root -password xhq123
其中 -connect、-username、-password 里的连字符竟然是中文的,结果报以下错误:

[hadoop@mdhadoop ~]$ sqoop list-tables –connect jdbc:mysql://localhost/test –username root –password root
15/06/11 11:15:23 INFO sqoop.Sqoop: Running Sqoop version: 1.4.4-cdh5.0.0
15/06/11 11:15:23 ERROR tool.BaseSqoopTool: Error parsing arguments for list-tables:
15/06/11 11:15:23 ERROR tool.BaseSqoopTool: Unrecognized argument: –connect
15/06/11 11:15:23 ERROR tool.BaseSqoopTool: Unrecognized argument: jdbc:mysql://localhost/test
15/06/11 11:15:23 ERROR tool.BaseSqoopTool: Unrecognized argument: –username
15/06/11 11:15:23 ERROR tool.BaseSqoopTool: Unrecognized argument: root
15/06/11 11:15:23 ERROR tool.BaseSqoopTool: Unrecognized argument: –password
15/06/11 11:15:23 ERROR tool.BaseSqoopTool: Unrecognized argument: root



改成英文连字符就好了



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条