1 导入时,报错:
column not found:XXX
两种情况:1 漏了该字段;2 源字段有大小区分。
2 导入报错:
FAILED: SemanticException Line 2:17 Invalid path ''hdfs://masterf:8020/user/root/table_name'': No files matching path hdfs://masterf:8020/user/root/table_name分析:
这是因为这导入任务与另一个导入任务冲突了。这两个导入任务都是导入同一张表,sqoop导入会将源表的数据临时放在路径'hdfs://masterf:8020/user/root/'下,再将数据mv到目标表location下。当两个任务同时启动,其中一个任务会将路径'hdfs://masterf:8020/user/root/'下的数据MV,另一个任务就会读取不到数据,就会 报该错误。
解决方案:
将这两个任务调整调度时间间隔开。