我不知道我哪里出错了,但是每次从HDFS到MySQL的Sqoop导出命令都会失败。
sqoop export --connect "jdbc:mysql://quickstart.cloudera:3306/streaming"
--username root --password cloudera --table pd_count --update-key id
--update-mode allowinsert --export-dir /user/cloudera/input/* -m 1 --batch
导出目录中只有1个文件夹,包含3个文件,
我已经更新了最后一个文件,以便了解--update参数。但是,无论我尝试多少排列,工作都会失败。
上面提到的命令是最后使用的命令。
以下是此link最近的错误日志,请帮助我。
提前致谢。
好的..我假设有些不同。你可以尝试使用以下选项
--verbose
进行扩展日志。yarn logs -applicationId application_1513399439223_0001 >
app_logs.txt.
的用户身份运行以下命令根据您的最新评论更新答案
我看到你已经杀死了这份工作。它可能与性能有关。请尝试调整以下内容并再次运行sqoop:
--input-fields-terminated-by
-m 4
--batch
指定将在每个插入语句中使用的记录数sqoop.export.records.per.statement
sqoop export -Dsqoop.export.records.per.statement=100 --connect
请提供纱线日志和数据量?