婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > sqoop export導出 map100% reduce0% 卡住的多種原因及解決

sqoop export導出 map100% reduce0% 卡住的多種原因及解決

熱門標簽:福州呼叫中心外呼系統哪家好 沃克斯電梯外呼線路圖 400電話鄭州申請 地圖標注被騙三百怎么辦 北京人工外呼系統價錢 天智外呼系統 房產智能外呼系統品牌 云南語音外呼系統平臺 常州電銷外呼系統一般多少錢

我稱這種bug是一個典型的“哈姆雷特”bug,就是指那種“報錯情況相同但網上卻會有各種五花繚亂解決辦法”的bug,讓我們不知道哪一個才是癥結所在。

先看導入命令:

[root@host25 ~]# 
sqoop export --connect "jdbc:mysql://172.16.xxx.xxx:3306/dbname?useUnicode=truecharacterEncoding=utf-8" 
--username=root --password=xxxxx --table rule_tag --update-key rule_code 
--update-mode allowinsert 
--export-dir /user/hive/warehouse/lmj_test.db/rule_tag --input-fields-terminated-by '\t' 
--input-null-string '\\N' --input-null-non-string '\\N' -m1

這個導入命令語法上其實是完全沒問題的。

接下來是報錯:

#截取部分
19/06/11 09:39:57 INFO mapreduce.Job: The url to track the job: http://dthost25:8088/proxy/application_1554176896418_0537/
19/06/11 09:39:57 INFO mapreduce.Job: Running job: job_1554176896418_0537
19/06/11 09:40:05 INFO mapreduce.Job: Job job_1554176896418_0537 running in uber mode : false
19/06/11 09:40:05 INFO mapreduce.Job: map 0% reduce 0%
19/06/11 09:40:19 INFO mapreduce.Job: map 100% reduce 0%
19/06/11 09:45:34 INFO mapreduce.Job: Task Id : attempt_1554176896418_0537_m_000000_0, Status : FAILED
AttemptID:attempt_1554176896418_0537_m_000000_0 Timed out after 300 secs
19/06/11 09:45:36 INFO mapreduce.Job: map 0% reduce 0%
19/06/11 09:45:48 INFO mapreduce.Job: map 100% reduce 0%
19/06/11 09:51:04 INFO mapreduce.Job: Task Id : attempt_1554176896418_0537_m_000000_1, Status : FAILED
AttemptID:attempt_1554176896418_0537_m_000000_1 Timed out after 300 secs
19/06/11 09:51:05 INFO mapreduce.Job: map 0% reduce 0%
19/06/11 09:51:17 INFO mapreduce.Job: map 100% reduce 0%
19/06/11 09:56:34 INFO mapreduce.Job: Task Id : attempt_1554176896418_0537_m_000000_2, Status : FAILED
AttemptID:attempt_1554176896418_0537_m_000000_2 Timed out after 300 secs
19/06/11 09:56:35 INFO mapreduce.Job: map 0% reduce 0%
19/06/11 09:56:48 INFO mapreduce.Job: map 100% reduce 0%
19/06/11 10:02:05 INFO mapreduce.Job: Job job_1554176896418_0537 failed with state FAILED due to: Task failed task_1554176896418_0537_m_000000
Job failed as tasks failed. failedMaps:1 failedReduces:0
19/06/11 10:02:05 INFO mapreduce.Job: Counters: 9
 Job Counters 
 Failed map tasks=4
 Launched map tasks=4
 Other local map tasks=3
 Data-local map tasks=1
 Total time spent by all maps in occupied slots (ms)=2624852
 Total time spent by all reduces in occupied slots (ms)=0
 Total time spent by all map tasks (ms)=1312426
 Total vcore-seconds taken by all map tasks=1312426
 Total megabyte-seconds taken by all map tasks=2687848448
19/06/11 10:02:05 WARN mapreduce.Counters: Group FileSystemCounters is deprecated. Use org.apache.hadoop.mapreduce.FileSystemCounter instead
19/06/11 10:02:05 INFO mapreduce.ExportJobBase: Transferred 0 bytes in 1,333.3153 seconds (0 bytes/sec)
19/06/11 10:02:05 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter is deprecated. Use org.apache.hadoop.mapreduce.TaskCounter instead
19/06/11 10:02:05 INFO mapreduce.ExportJobBase: Exported 0 records.
19/06/11 10:02:05 ERROR tool.ExportTool: Error during export: Export job failed!
Time taken: 1340 s 
task IDE_TASK_ADE56470-B5A3-4303-EA75-44312FF8AA0C_20190611093945147 is complete.

可以看到,導入任務在INFO mapreduce.Job: map 100% reduce 0%時停住了,停了5分鐘,然后任務自動重跑,又卡住停了5分鐘,最后任務報了個超時的錯誤。

很顯然,任務失敗的直接原因是超時,但是超時的原因是因為導入過程的mapreduce任務卡住了,那mapreduce為什么會卡住呢?這個報錯日志中并沒有提到,這就是查原因時最麻煩的地方。

先說一下結果,最后查了很久才發現,是因為有一行的數據長度,超過了mysql設定的字段長度。也就是在往varchar(50)的字段里導入字符串“字符串很長很長很長很長很長很長很長很長很長”時,任務就阻塞住了。

在這里也跟大家匯總一下網上的各種原因,大家可以逐個檢查

在map 100% reduce 0%時卡住的可能原因:(以往mysql導出為例)

1、長度溢出。導入的數據超過了mysql表的字段設定長度

解決辦法:重設字段長度即可

2、編碼錯誤。導入的數據不在mysql的編碼字符集內

解決辦法:其實在mysql數據庫中對應UTF-8字符集的不是utf8編碼,而是utf8mb4編碼。所以當你的導入數據里有若如Emoji表情或者一些生僻漢字時,就會導不進去造成阻塞卡住。所以你需要注意兩點:

(1)導入語句中限定useUnicode=truecharacterEncoding=utf-8,表示以utf-8的格式導出;

(2)mysql建表語句中有ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

3、內存不足。導入數據量可能過大,或者分配內存太少

解決辦法:要么分批導入,要么給任務分配更多內存

4、主機名錯誤。

解決辦法:這個好像是涉及到主機名的配置問題

5、主鍵重復 。

解決辦法:這是因為你導入的數據中有重復的主鍵值,要針對性處理一下數據

補充:sqoop從數據庫到處數據到hdfs時mapreduce卡住不動解決

在sqoop時從數據庫中導出數據時,出現mapreduce卡住的情況

經過百度之后好像是要設置yarn里面關于內存和虛擬內存的配置項.我以前沒配置這幾項,也能正常運行。但是這次好像運行的比較大。出現此故障的原因應該是,在每個Docker分配的內存和CPU資源太少,不能滿足Hadoop和Hive運行所需的默認資源需求。

解決方案如下:

在yarn-site.xml中加入如下配置:

property> 
 name>yarn.nodemanager.resource.memory-mb/name> 
 value>20480/value> 
/property> 
property> 
 name>yarn.scheduler.minimum-allocation-mb/name> 
 value>2048/value> 
/property> 
property> 
 name>yarn.nodemanager.vmem-pmem-ratio/name> 
 value>2.1/value> 
/property> 

關閉yarn重啟就好了!!!

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 在Hadoop集群環境中為MySQL安裝配置Sqoop的教程
  • 解決sqoop從postgresql拉數據,報錯TCP/IP連接的問題
  • sqoop讀取postgresql數據庫表格導入到hdfs中的實現
  • 解決sqoop import 導入到hive后數據量變多的問題
  • sqoop 實現將postgresql表導入hive表
  • 使用shell腳本執行hive、sqoop命令的方法
  • Sqoop的安裝與使用詳細教程

標簽:珠海 移動 徐州 沈陽 沈陽 鹽城 拉薩 黔東

巨人網絡通訊聲明:本文標題《sqoop export導出 map100% reduce0% 卡住的多種原因及解決》,本文關鍵詞  sqoop,export,導出,map100%,reduce0%,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sqoop export導出 map100% reduce0% 卡住的多種原因及解決》相關的同類信息!
  • 本頁收集關于sqoop export導出 map100% reduce0% 卡住的多種原因及解決的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    在线观看日韩国产| 国产蜜臀97一区二区三区| 成人黄色电影在线| 午夜精品成人在线视频| 一级特黄大欧美久久久| 精品久久久久久最新网址| 99免费精品视频| 99综合影院在线| 久久精品国产成人一区二区三区| 99久久国产免费看| 狠狠狠色丁香婷婷综合久久五月| 色噜噜狠狠色综合欧洲selulu| 成人晚上爱看视频| 久久精品二区亚洲w码| 国产精品私房写真福利视频| 亚洲图片你懂的| 中文字幕精品—区二区四季| 91精品国产综合久久精品app| 国产精品婷婷午夜在线观看| 欧美一级生活片| 6080日韩午夜伦伦午夜伦| av在线不卡免费看| 国产不卡高清在线观看视频| 国产成人av一区二区三区在线| 国产精品传媒在线| 欧美日韩三级一区二区| 91小视频在线| 色哟哟在线观看一区二区三区| 午夜精品免费在线观看| 亚洲精品乱码久久久久久黑人| 欧美一级片在线看| 亚洲欧洲国产日韩| 一区二区三区国产精品| 91麻豆精品国产自产在线观看一区 | 国产激情视频一区二区三区欧美| 洋洋成人永久网站入口| 国产精品久久久久久久久动漫 | 一区二区三区四区在线免费观看| 伊人夜夜躁av伊人久久| 国产精品国产三级国产普通话三级 | 精品视频123区在线观看| 蜜乳av一区二区| 91精品国产一区二区三区香蕉| 欧美videos大乳护士334| 裸体在线国模精品偷拍| 午夜精品视频一区| 免费在线视频一区| 一本到不卡精品视频在线观看| 中文字幕一区二区三区在线不卡| 色综合久久中文综合久久97| 精品成人佐山爱一区二区| 日韩一级视频免费观看在线| 在线观看不卡视频| 91精品国产色综合久久久蜜香臀| 亚洲综合视频网| 日韩毛片高清在线播放| 国产精品无人区| 欧美日韩亚洲高清一区二区| 亚洲一区二区三区在线| 一本色道久久综合亚洲aⅴ蜜桃 | 国产精品大尺度| 91在线你懂得| 亚洲精品中文字幕乱码三区| 精品国产一区二区三区久久久蜜月 | 国产高清精品网站| 成人av动漫在线| 午夜精品久久久久久久蜜桃app | 综合在线观看色| 亚洲成人一区二区| 成人精品视频.| 中文字幕一区二区三区在线播放| 国产调教视频一区| 日韩精品自拍偷拍| 国产精品另类一区| 亚洲国产一区二区三区青草影视| 亚洲成a人片综合在线| 日韩免费视频一区| 国产在线精品免费| 一区二区三区在线视频免费| 色先锋久久av资源部| 亚洲超碰精品一区二区| 欧美午夜电影网| 国产精品国产a| 91香蕉国产在线观看软件| 亚洲五码中文字幕| 亚洲三级在线观看| 国产精品午夜在线| 1000精品久久久久久久久| 欧美午夜精品电影| 麻豆久久一区二区| 蜜臀久久99精品久久久久宅男 | 粉嫩av一区二区三区粉嫩| 欧美在线综合视频| 欧美一卡在线观看| 日韩精品视频网| 成人一级黄色片| 国产精品不卡在线观看| 成人美女视频在线观看18| 国产精品丝袜久久久久久app| 亚洲视频香蕉人妖| av网站免费线看精品| 天天综合天天综合色| 51精品久久久久久久蜜臀| 男人的j进女人的j一区| 亚洲丝袜制服诱惑| 在线观看日韩国产| 国产iv一区二区三区| 国产肉丝袜一区二区| 99久久99久久综合| 国产又粗又猛又爽又黄91精品| 99综合电影在线视频| 亚洲免费观看高清完整版在线观看| 久久久欧美精品sm网站| 国产在线不卡视频| 国产欧美一区二区精品婷婷 | 一个色妞综合视频在线观看| 欧美xxxxx牲另类人与| 丁香六月久久综合狠狠色| 亚洲曰韩产成在线| 亚洲欧洲三级电影| 国产免费久久精品| 精品免费国产二区三区 | 日本中文在线一区| 亚洲综合一二三区| 亚洲摸摸操操av| 国产欧美一区二区三区在线看蜜臀| 成人晚上爱看视频| 热久久国产精品| 国产亚洲欧洲997久久综合 | 日韩理论片中文av| 国产精品不卡在线观看| 成人精品高清在线| 免费久久精品视频| 美腿丝袜亚洲三区| 337p日本欧洲亚洲大胆精品| 亚洲精品免费在线播放| 欧美成人一区二区三区| 成人福利电影精品一区二区在线观看| 成人午夜在线视频| 婷婷夜色潮精品综合在线| 久久青草欧美一区二区三区| 色婷婷综合久久| 91视频xxxx| 国产91在线看| 午夜电影一区二区三区| 国产精品资源网站| 99久久er热在这里只有精品15| 日本不卡视频在线| 在线看不卡av| 一区二区在线免费观看| 日韩精品免费视频人成| 国产99精品国产| 欧美高清激情brazzers| 国产精品福利一区| 99精品热视频| 日本伊人精品一区二区三区观看方式| 国产欧美一区二区三区网站| 日产精品久久久久久久性色| 欧美日韩一区二区在线视频| 精品一区二区三区免费| 中文在线免费一区三区高中清不卡| 精品一区免费av| 国产91精品免费| 国产精品中文字幕欧美| 成人免费看黄yyy456| 在线欧美日韩精品| 日韩精品一区二区三区在线 | 5566中文字幕一区二区电影| 欧美日本不卡视频| 日韩一区二区三区在线| 青青青爽久久午夜综合久久午夜| 国产欧美精品国产国产专区| 国产欧美日韩视频一区二区 | 精品免费日韩av| 欧美另类高清zo欧美| 久久综合99re88久久爱| 国产精品电影院| 国产精品久久久久久户外露出 | 国产在线看一区| 91在线播放网址| 久久久精品日韩欧美| 一二三区精品视频| 丰满亚洲少妇av| 欧美精品一区二区不卡| 亚洲精品国产a久久久久久| 国产在线精品一区二区三区不卡 | 欧美猛男男办公室激情| 久久久精品一品道一区| 奇米四色…亚洲| 白白色亚洲国产精品| 精品乱人伦小说| 久久国产精品第一页| 91精品国产综合久久久久久久久久| 91捆绑美女网站| 国产精品视频看| 91在线看国产| 中文字幕精品综合| 成人综合婷婷国产精品久久蜜臀| 欧美私模裸体表演在线观看| 日韩成人精品在线|