我使用的是hadoop-1.2.1,sqoop版本是1.4.4。
我正在尝试运行以下查询。
sqoop import --connect jdbc:mysql://IP:3306/database_name --table clients --target-dir /data/clients --username root --password-file /sqoop.password -m 1
sqoop.password
是保存在 HDFS 路径中的文件/sqoop.password
经许可400。
它给了我一个错误
Access denied for user 'root'@'IP' (using password: YES)
任何人都可以为此提供解决方案吗?提前致谢。
当你vi文件并写入密码时,“\n”被写入文件中。
最好使用下面的方法来避免出现问题
echo -n "Your_sqoop_password" > sqoop.password
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)