Kan*_*ula 13 mysql hadoop sqoop
我使用的是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
Run Code Online (Sandbox Code Playgroud)
sqoop.password是/sqoop.password具有权限400的路径中保存在HDFS上的文件.
它给了我一个错误
Access denied for user 'root'@'IP' (using password: YES)
Run Code Online (Sandbox Code Playgroud)
谁能为此提供解决方案?提前致谢.
Nan*_*ore 15
当您查看文件并写入密码时,"\n"正在文件中写入.更好地使用以下方法来避免问题
echo -n "Your_sqoop_password" > sqoop.password
小智 12
不确定您是否仍然遇到此问题.密码文件可以在任何文件夹中.尝试以下语法,它应该工作:
--password-file file:///user/root/database.password
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8751 次 |
| 最近记录: |