mysql - Sqoop Import --password-file 函数在 sqoop 1.4.4 中无法正常工作

标签 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

sqoop.password是保存在HDFS路径/sqoop.password中的文件,权限为400。

它给了我一个错误

Access denied for user 'root'@'IP' (using password: YES)

谁能为此提供解决方案?提前致谢。

最佳答案

"\n"是在你 vi 文件和写密码的时候写入文件的。 最好使用下面的方法来避免问题

echo -n "Your_sqoop_password"> sqoop.password

关于mysql - Sqoop Import --password-file 函数在 sqoop 1.4.4 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29696370/

相关文章:

mysql - 从mysql中的触发器调用url

mysql - 在nodejs中编写多个sql查询

postgresql - 当 Hawq 投诉 : missing data for column "SoldToAddr2" 时如何解决错误

java - Apache Kylin Cube 构建失败(使用 mysql JDBC 连接器时)

hadoop - 使用Sqoop连接数据库时出现问题

Python SQLAlchemy 类型错误 : unhashable type: 'dict' when trying to instantiate model with one-to-many relationship

hadoop - 如何在 Spark 引擎上运行 Mahout 作业?

java - 从集群外部查找hadoop集群中的节点列表

hadoop - Oozie 仅在指定时间范围内运行作业

PHP和mySQL Task Scheduler程序和数据库原理?