導(dǎo)入失敗,失敗的原因會是哪些呢?
導(dǎo)入:
[hadoop@hadoop000 sqoop-1.4.7.bin__hadoop-2.6.0]$ sqoop export \
> --connect jdbc:mysql://192.168.217.1:3306/bi_tracking?serverTimezone=UTC \
> --username root \
> --password 123456 \
> --table o_buyback_original_log_test \
> --export-dir /data/2022-01-28.log \
> --input-fields-terminated-by "\t" \
> --m 1
2022-02-08
sqoop底層會生成mapreduce任務(wù),所以在控制臺看不到錯誤的具體信息,需要到Y(jié)ARN界面中查看任務(wù)的具體報錯信息。
根據(jù)你這個業(yè)務(wù)來分析的話,是從hdfs中將數(shù)據(jù)導(dǎo)出到mysql中,大概率是由于hdfs中數(shù)據(jù)的mysql中表的字段個數(shù)、或者字段類型不匹配導(dǎo)致的問題,想要定位到具體問題,還是要到Y(jié)ARN上查看這個任務(wù)的具體錯誤日志才能真正定位