当前位置: 首页 > news >正文

长沙人才招聘信息网/搜索引擎关键词seo优化公司

长沙人才招聘信息网,搜索引擎关键词seo优化公司,巩义做网站,番禺人才网招聘信息问题描述 今天在azkaban上查看定时任务调度时,发现一直运行的一个project竟然神奇的失败了,赶紧去查看,还好,只是最后一步ads_to_mysql出错,不会导致数据丢失,但是,后端报表无法显示正常数据了…

问题描述

今天在azkaban上查看定时任务调度时,发现一直运行的一个project竟然神奇的失败了,赶紧去查看,还好,只是最后一步ads_to_mysql出错,不会导致数据丢失,但是,后端报表无法显示正常数据了。

一、尝试手动运行

还是报错,跟自动运行没啥区别,看来不是我忘了同步分发执行脚本。

二、查看报错

Error: java.io.IOException: Can’t export data, please check failed map task logs at org.apache.sqoop.mapreduce.TextExportMapper.map(TextExportMapper.java:122) at org.apache.sqoop.mapreduce.TextExportMapper.map(TextExportMapper.java:39) at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:146) at org.apache.sqoop.mapreduce.AutoProgressMapper.run(AutoProgressMapper.java:64) at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:799) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:347) at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:174) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:422) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1729) at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:168) Caused by: java.lang.RuntimeException: Can’t parse input data: ‘G’ at ads_elec_meter_count.__loadFromFields(ads_elec_meter_count.java:328) at ads_elec_meter_count.parse(ads_elec_meter_count.java:254) at org.apache.sqoop.mapreduce.TextExportMapper.map(TextExportMapper.java:89) … 10 more Caused by: java.lang.IllegalArgumentException at java.sql.Date.valueOf(Date.java:143) at ads_elec_meter_count.__loadFromFields(ads_elec_meter_count.java:316) … 12 more

先google一下关键词
Error: java.io.IOException: Can’t export data
Can’t parse input data: ‘G’ at ads_elec_meter_count.__loadFromFields
出来的全是说我关键字写错了。。那我之前那么久怎么一点问题都没有,那好,我改!

-- ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'ROW FORMAT DELIMITED FIELDS TERMINATED BY '@'

修改分隔符
sqoop脚本对应位置也要更改

--input-fields-terminated-by "@" \

然并卵,测试还是报那个错误!

三、灵感来了

这时我发现
报错还有这一句,by: java.lang.IllegalArgumentException at java.sql.Date.valueOf(Date.java:143) at ,结合java.lang.RuntimeException: Can’t parse input data: ‘G’ at
咋这么像格式问题
我的首字段是dt是日期,不会是格式转换问题吧,我把mysql中dt改为varchar(255),执行成功!
在这里插入图片描述excuse me?我原来运行地好好的,怎么sqoop突然给我改了字段排序!

四、固定字段排序

找到原因,那就解决它!
在脚本sqoop部分加–columns,指定字段!
测试成功,修改生产脚本!测试收工!

总结

任何问题多想想,总会发现解决之道!

http://www.jmfq.cn/news/5057731.html

相关文章:

  • 企业型网站建设步骤及注意事项/无锡百度竞价推广
  • 大酒店网站源代码/培训网站排名
  • 休闲食品网站建设/泉州seo培训
  • 企业网站建设现状/合肥网站优化推广方案
  • 淘客宝网站备案号如何弄/西安网站seo
  • 网站开发收/重庆网站搜索排名
  • 西宁做网站制作的公司/网络营销有什么方式
  • 润滑油手机网站模板/开发一款app软件需要多少钱
  • 可以拿自己电脑做网站/网上做广告怎么收费
  • 腾讯广告官网/群排名优化软件官网
  • 理财网站模板/网站建设优化公司
  • wordpress站怎么优化/百度广告推广
  • 东莞建网站公司/东莞百度快速排名优化
  • dedecms学校网站模板/昆明百度推广优化
  • 自己做视频网站可以吗/什么平台可以打广告做宣传
  • 酒店网络营销策略论文/宁波抖音seo搜索优化软件
  • 线上 网站建设 商务信息/得物app的网络营销分析论文
  • 外贸购物网站制作/童程童美少儿编程怎样收费
  • 林州做网站/优化seo教程技术
  • 用php做电子商务网站/广告网页
  • 网站做毕业设计可靠吗/网站排名查询平台
  • 饶阳网站建设/百度关键词搜索排行
  • 那些网站是asp做的/关键词语有哪些
  • 网站开发按工时收费/网络营销策划方案论文
  • 老年人做网站/推荐6个免费国外自媒体平台
  • 高端品牌网站开发/广告联盟哪个比较好
  • 在美国建网站需要自己做服务器吗/厦门seo关键词优化代运营
  • 哪个网站做ic好/百度后台管理
  • 企业为什么做网站系统/山东服务好的seo
  • 青岛外贸建设网站制作/网站维护推广的方案