Error: java.io.IOException: Can't export data, please check failed map task logs
来源:互联网 发布:数据分析师是青春饭吗 编辑:程序博客网 时间:2024/06/03 16:20
Error: java.io.IOException: Can't export data, please check failed map task logs
at org.apache.sqoop.mapreduce.TextExportMapper.map(TextExportMapper.java:112)
at org.apache.sqoop.mapreduce.TextExportMapper.map(TextExportMapper.java:39)
at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:145)
at org.apache.sqoop.mapreduce.AutoProgressMapper.run(AutoProgressMapper.java:64)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:784)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341)
at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1642)
at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:163)
Caused by: java.lang.RuntimeException: Can't parse input data: '\N'
at sd_everyday_order_info.__loadFromFields(sd_everyday_order_info.java:464)
at sd_everyday_order_info.parse(sd_everyday_order_info.java:382)
at org.apache.sqoop.mapreduce.TextExportMapper.map(TextExportMapper.java:83)
... 10 more
Caused by: java.lang.NumberFormatException: For input string: "\N"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.valueOf(Integer.java:582)
at sd_everyday_order_info.__loadFromFields(sd_everyday_order_info.java:436)
at org.apache.sqoop.mapreduce.TextExportMapper.map(TextExportMapper.java:112)
at org.apache.sqoop.mapreduce.TextExportMapper.map(TextExportMapper.java:39)
at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:145)
at org.apache.sqoop.mapreduce.AutoProgressMapper.run(AutoProgressMapper.java:64)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:784)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341)
at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1642)
at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:163)
Caused by: java.lang.RuntimeException: Can't parse input data: '\N'
at sd_everyday_order_info.__loadFromFields(sd_everyday_order_info.java:464)
at sd_everyday_order_info.parse(sd_everyday_order_info.java:382)
at org.apache.sqoop.mapreduce.TextExportMapper.map(TextExportMapper.java:83)
... 10 more
Caused by: java.lang.NumberFormatException: For input string: "\N"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.valueOf(Integer.java:582)
at sd_everyday_order_info.__loadFromFields(sd_everyday_order_info.java:436)
... 12 more
——————————————-
改正:
sqoop export --connect "jdbc:mysql://192.168.0.197:3306/dac_lots?useUnicode=true&characterEncoding=utf-8" --username root --password root --table sd_everyday_order_info --export-dir '/user/hive/warehouse/totallots.db/sd_everyday_order_info' --input-null-string "\\\\N" --input-null-non-string "\\\\N" --input-fields-terminated-by "\001" --input-lines-terminated-by "\\n" -m 1
说明:
sqoop导入hive数据到MySql碰到hive表中列的值如果为null的情况,hive中为null的是以\N代替的,所以你在导入到MySql时,需要加上两个参数:--input-null-string '\\N' --input-null-non-string '\\N',多加一个'\',是为转义。
0 0
- Error: java.io.IOException: Can't export data, please check failed map task logs
- Error: java.io.IOException: Can't export data, please check failed map task logs
- Error:Execution failed for task ':app:proguardRelease'.> java.io.IOException: Can't read [D:\android
- Android Studio报错之Error:Execution failed for task ':app:processDebugResources'. > java.io.IOException
- 解决Error:ProGuard: [show_entry] java.io.IOException: Can't read [C:\Users\Alex\.AndroidStudio1.5\syst
- sqoop export:java.lang.RuntimeException: Can't parse input data
- java.io.IOException: Can't write xxx Can't read xxx
- 混淆打包出现 java.io.IOException: Can't write、Can't read 异常
- hbase问题-java.io.IOException: error or interrupt while splitting logs
- mysqldump: Got error: 1: Can't create/write to file '/data/export/test.txt' (Errcode: 13)
- ERROR namenode.NameNode: java.io.IOException: Cannot create directory /export/home/dfs/name/current
- Execution failed for task ':app:processDebugResources'. > java.io.IOException: Could not delete path
- Error:Execution failed for task ':app:processDebugResources'. > java.io
- java.io.IOException: Can't read [proguard.ClassPathEntry@5ef04b5] (Can't process class [WEB-INF/clas
- error: Data verification failed at address 0xxxx Please verify target memory and memory map
- java.io.IOException:Can't read [F:\..\android-support-v4.jar] (No such file or directory)
- java.io.IOException: Can't read ...((No such file or directory))
- Sqoop1.99.7 sqoop2-tool verify 失败 Verification has failed, please check Server logs for further deta
- 撒旦法撒嘎嘎
- js设置cookie和localStorage
- ionic利用gulp混淆代码与编译热更新
- 判断当前服务是否运行
- Solr进阶之Solr综合文本相似度的多因素权重排序实现
- Error: java.io.IOException: Can't export data, please check failed map task logs
- eMMC分区详解(转自:http://blog.sina.com.cn/s/blog_5c401a150101jcos.html)
- opnet之自行设计csma/ca/rx
- Java WebService 简单实例
- input type = button 中onclick无效
- leetcode_20. Valid Parentheses 括号匹配问题;java String实例的声明和初始化;没用栈;
- 搭建DevStack中遇到的问题及解决办法
- Retrofit谷歌官方详解
- 进程间通信基本概念