org.apache.hadoop.hdfs.DataStreamer: Exception in createBlockOutputStream问题

2020-08-24 19:12:15,596 INFO [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Exception in createBlockOutputStream blk_1090328244_16602678
java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
at sun.nio.ch.IOUtil.write(IOUtil.java:65)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
at org.apache.hadoop.net.SocketOutputStream W r i t e r . p e r f o r m I O ( S o c k e t O u t p u t S t r e a m . j a v a : 63 ) a t o r g . a p a c h e . h a d o o p . n e t . S o c k e t I O W i t h T i m e o u t . d o I O ( S o c k e t I O W i t h T i m e o u t . j a v a : 142 ) a t o r g . a p a c h e . h a d o o p . n e t . S o c k e t O u t p u t S t r e a m . w r i t e ( S o c k e t O u t p u t S t r e a m . j a v a : 159 ) a t o r g . a p a c h e . h a d o o p . n e t . S o c k e t O u t p u t S t r e a m . w r i t e ( S o c k e t O u t p u t S t r e a m . j a v a : 117 ) a t j a v a . i o . B u f f e r e d O u t p u t S t r e a m . w r i t e ( B u f f e r e d O u t p u t S t r e a m . j a v a : 122 ) a t j a v a . i o . D a t a O u t p u t S t r e a m . w r i t e ( D a t a O u t p u t S t r e a m . j a v a : 107 ) a t c o m . g o o g l e . p r o t o b u f . C o d e d O u t p u t S t r e a m . r e f r e s h B u f f e r ( C o d e d O u t p u t S t r e a m . j a v a : 833 ) a t c o m . g o o g l e . p r o t o b u f . C o d e d O u t p u t S t r e a m . f l u s h ( C o d e d O u t p u t S t r e a m . j a v a : 843 ) a t c o m . g o o g l e . p r o t o b u f . A b s t r a c t M e s s a g e L i t e . w r i t e D e l i m i t e d T o ( A b s t r a c t M e s s a g e L i t e . j a v a : 91 ) a t o r g . a p a c h e . h a d o o p . h d f s . p r o t o c o l . d a t a t r a n s f e r . S e n d e r . s e n d ( S e n d e r . j a v a : 82 ) a t o r g . a p a c h e . h a d o o p . h d f s . p r o t o c o l . d a t a t r a n s f e r . S e n d e r . w r i t e B l o c k ( S e n d e r . j a v a : 170 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . c r e a t e B l o c k O u t p u t S t r e a m ( D a t a S t r e a m e r . j a v a : 1753 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . n e x t B l o c k O u t p u t S t r e a m ( D a t a S t r e a m e r . j a v a : 1679 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . r u n ( D a t a S t r e a m e r . j a v a : 716 ) 2020 − 08 − 2419 : 12 : 15 , 604 W A R N [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : A b a n d o n i n g B P − 396010141 − 192.168.1.50 − 1542955669571 : b l k 1 09032824 4 1 66026782020 − 08 − 2419 : 12 : 15 , 621 W A R N [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : E x c l u d i n g d a t a n o d e D a t a n o d e I n f o W i t h S t o r a g e [ 192.168.1.59 : 9866 , D S − 9022681 a − a 071 − 40 b 8 − 9395 − 0 d a 664 a 3 f 313 , D I S K ] 2020 − 08 − 2419 : 12 : 15 , 641 I N F O [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : E x c e p t i o n i n c r e a t e B l o c k O u t p u t S t r e a m b l k 1 09032824 5 1 6602679 j a v a . i o . E O F E x c e p t i o n : U n e x p e c t e d E O F w h i l e t r y i n g t o r e a d r e s p o n s e f r o m s e r v e r a t o r g . a p a c h e . h a d o o p . h d f s . p r o t o c o l P B . P B H e l p e r C l i e n t . v i n t P r e f i x e d ( P B H e l p e r C l i e n t . j a v a : 549 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . c r e a t e B l o c k O u t p u t S t r e a m ( D a t a S t r e a m e r . j a v a : 1762 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . n e x t B l o c k O u t p u t S t r e a m ( D a t a S t r e a m e r . j a v a : 1679 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . r u n ( D a t a S t r e a m e r . j a v a : 716 ) 2020 − 08 − 2419 : 12 : 15 , 642 W A R N [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : A b a n d o n i n g B P − 396010141 − 192.168.1.50 − 1542955669571 : b l k 1 09032824 5 1 66026792020 − 08 − 2419 : 12 : 15 , 649 W A R N [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : E x c l u d i n g d a t a n o d e D a t a n o d e I n f o W i t h S t o r a g e [ 192.168.1.56 : 9866 , D S − 64514098 − c 4 c f − 4 a 9 c − 9 c 83 − 8 a 49342 f a b 73 , D I S K ] 2020 − 08 − 2419 : 12 : 15 , 671 I N F O [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : E x c e p t i o n i n c r e a t e B l o c k O u t p u t S t r e a m b l k 1 09032824 6 1 6602680 j a v a . i o . I O E x c e p t i o n : G o t e r r o r , s t a t u s = E R R O R , s t a t u s m e s s a g e , a c k w i t h f i r s t B a d L i n k a s 192.168.1.61 : 9866 a t o r g . a p a c h e . h a d o o p . h d f s . p r o t o c o l . d a t a t r a n s f e r . D a t a T r a n s f e r P r o t o U t i l . c h e c k B l o c k O p S t a t u s ( D a t a T r a n s f e r P r o t o U t i l . j a v a : 134 ) a t o r g . a p a c h e . h a d o o p . h d f s . p r o t o c o l . d a t a t r a n s f e r . D a t a T r a n s f e r P r o t o U t i l . c h e c k B l o c k O p S t a t u s ( D a t a T r a n s f e r P r o t o U t i l . j a v a : 110 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . c r e a t e B l o c k O u t p u t S t r e a m ( D a t a S t r e a m e r . j a v a : 1778 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . n e x t B l o c k O u t p u t S t r e a m ( D a t a S t r e a m e r . j a v a : 1679 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . r u n ( D a t a S t r e a m e r . j a v a : 716 ) 2020 − 08 − 2419 : 12 : 15 , 672 W A R N [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : A b a n d o n i n g B P − 396010141 − 192.168.1.50 − 1542955669571 : b l k 1 09032824 6 1 66026802020 − 08 − 2419 : 12 : 15 , 679 W A R N [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : E x c l u d i n g d a t a n o d e D a t a n o d e I n f o W i t h S t o r a g e [ 192.168.1.61 : 9866 , D S − d 940267 b − b 889 − 4610 − a 170 − 2660 c 1882 e b 0 , D I S K ] 2020 − 08 − 2419 : 12 : 15 , 691 I N F O [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : E x c e p t i o n i n c r e a t e B l o c k O u t p u t S t r e a m b l k 1 09032824 7 1 6602681 j a v a . i o . E O F E x c e p t i o n : U n e x p e c t e d E O F w h i l e t r y i n g t o r e a d r e s p o n s e f r o m s e r v e r a t o r g . a p a c h e . h a d o o p . h d f s . p r o t o c o l P B . P B H e l p e r C l i e n t . v i n t P r e f i x e d ( P B H e l p e r C l i e n t . j a v a : 549 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . c r e a t e B l o c k O u t p u t S t r e a m ( D a t a S t r e a m e r . j a v a : 1762 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . n e x t B l o c k O u t p u t S t r e a m ( D a t a S t r e a m e r . j a v a : 1679 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . r u n ( D a t a S t r e a m e r . j a v a : 716 ) 2020 − 08 − 2419 : 12 : 15 , 691 W A R N [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : A b a n d o n i n g B P − 396010141 − 192.168.1.50 − 1542955669571 : b l k 1 09032824 7 1 66026812020 − 08 − 2419 : 12 : 15 , 697 W A R N [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : E x c l u d i n g d a t a n o d e D a t a n o d e I n f o W i t h S t o r a g e [ 192.168.1.54 : 9866 , D S − 4 f e b 1760 − 4119 − 41 a 3 − 8 d b d − e a 5 f d 40787 a f , D I S K ] 2020 − 08 − 2419 : 12 : 15 , 706 W A R N [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : D a t a S t r e a m e r E x c e p t i o n j a v a . i o . I O E x c e p t i o n : U n a b l e t o c r e a t e n e w b l o c k . a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . n e x t B l o c k O u t p u t S t r e a m ( D a t a S t r e a m e r . j a v a : 1694 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . r u n ( D a t a S t r e a m e r . j a v a : 716 ) 2020 − 08 − 2419 : 12 : 15 , 725 W A R N [ T h r e a d − 925 ] o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r : C o u l d n o t g e t b l o c k l o c a t i o n s . S o u r c e f i l e " X X X " − A b o r t i n g . . . b l o c k = = n u l l 2020 − 08 − 2419 : 12 : 17 , 732 I N F O [ m a i n ] o r g . a p a c h e . h a d o o p . m a p r e d . M a p T a s k : I g n o r i n g e x c e p t i o n d u r i n g c l o s e f o r o r g . a p a c h e . h a d o o p . m a p r e d . M a p T a s k Writer.performIO(SocketOutputStream.java:63) at org.apache.hadoop.net.SocketIOWithTimeout.doIO(SocketIOWithTimeout.java:142) at org.apache.hadoop.net.SocketOutputStream.write(SocketOutputStream.java:159) at org.apache.hadoop.net.SocketOutputStream.write(SocketOutputStream.java:117) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:122) at java.io.DataOutputStream.write(DataOutputStream.java:107) at com.google.protobuf.CodedOutputStream.refreshBuffer(CodedOutputStream.java:833) at com.google.protobuf.CodedOutputStream.flush(CodedOutputStream.java:843) at com.google.protobuf.AbstractMessageLite.writeDelimitedTo(AbstractMessageLite.java:91) at org.apache.hadoop.hdfs.protocol.datatransfer.Sender.send(Sender.java:82) at org.apache.hadoop.hdfs.protocol.datatransfer.Sender.writeBlock(Sender.java:170) at org.apache.hadoop.hdfs.DataStreamer.createBlockOutputStream(DataStreamer.java:1753) at org.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1679) at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:716) 2020-08-24 19:12:15,604 WARN [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Abandoning BP-396010141-192.168.1.50-1542955669571:blk_1090328244_16602678 2020-08-24 19:12:15,621 WARN [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Excluding datanode DatanodeInfoWithStorage[192.168.1.59:9866,DS-9022681a-a071-40b8-9395-0da664a3f313,DISK] 2020-08-24 19:12:15,641 INFO [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Exception in createBlockOutputStream blk_1090328245_16602679 java.io.EOFException: Unexpected EOF while trying to read response from server at org.apache.hadoop.hdfs.protocolPB.PBHelperClient.vintPrefixed(PBHelperClient.java:549) at org.apache.hadoop.hdfs.DataStreamer.createBlockOutputStream(DataStreamer.java:1762) at org.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1679) at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:716) 2020-08-24 19:12:15,642 WARN [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Abandoning BP-396010141-192.168.1.50-1542955669571:blk_1090328245_16602679 2020-08-24 19:12:15,649 WARN [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Excluding datanode DatanodeInfoWithStorage[192.168.1.56:9866,DS-64514098-c4cf-4a9c-9c83-8a49342fab73,DISK] 2020-08-24 19:12:15,671 INFO [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Exception in createBlockOutputStream blk_1090328246_16602680 java.io.IOException: Got error, status=ERROR, status message , ack with firstBadLink as 192.168.1.61:9866 at org.apache.hadoop.hdfs.protocol.datatransfer.DataTransferProtoUtil.checkBlockOpStatus(DataTransferProtoUtil.java:134) at org.apache.hadoop.hdfs.protocol.datatransfer.DataTransferProtoUtil.checkBlockOpStatus(DataTransferProtoUtil.java:110) at org.apache.hadoop.hdfs.DataStreamer.createBlockOutputStream(DataStreamer.java:1778) at org.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1679) at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:716) 2020-08-24 19:12:15,672 WARN [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Abandoning BP-396010141-192.168.1.50-1542955669571:blk_1090328246_16602680 2020-08-24 19:12:15,679 WARN [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Excluding datanode DatanodeInfoWithStorage[192.168.1.61:9866,DS-d940267b-b889-4610-a170-2660c1882eb0,DISK] 2020-08-24 19:12:15,691 INFO [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Exception in createBlockOutputStream blk_1090328247_16602681 java.io.EOFException: Unexpected EOF while trying to read response from server at org.apache.hadoop.hdfs.protocolPB.PBHelperClient.vintPrefixed(PBHelperClient.java:549) at org.apache.hadoop.hdfs.DataStreamer.createBlockOutputStream(DataStreamer.java:1762) at org.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1679) at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:716) 2020-08-24 19:12:15,691 WARN [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Abandoning BP-396010141-192.168.1.50-1542955669571:blk_1090328247_16602681 2020-08-24 19:12:15,697 WARN [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Excluding datanode DatanodeInfoWithStorage[192.168.1.54:9866,DS-4feb1760-4119-41a3-8dbd-ea5fd40787af,DISK] 2020-08-24 19:12:15,706 WARN [Thread-925] org.apache.hadoop.hdfs.DataStreamer: DataStreamer Exception java.io.IOException: Unable to create new block. at org.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1694) at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:716) 2020-08-24 19:12:15,725 WARN [Thread-925] org.apache.hadoop.hdfs.DataStreamer: Could not get block locations. Source file "XXX" - Aborting...block==null 2020-08-24 19:12:17,732 INFO [main] org.apache.hadoop.mapred.MapTask: Ignoring exception during close for org.apache.hadoop.mapred.MapTask Writer.performIO(SocketOutputStream.java:63)atorg.apache.hadoop.net.SocketIOWithTimeout.doIO(SocketIOWithTimeout.java:142)atorg.apache.hadoop.net.SocketOutputStream.write(SocketOutputStream.java:159)atorg.apache.hadoop.net.SocketOutputStream.write(SocketOutputStream.java:117)atjava.io.BufferedOutputStream.write(BufferedOutputStream.java:122)atjava.io.DataOutputStream.write(DataOutputStream.java:107)atcom.google.protobuf.CodedOutputStream.refreshBuffer(CodedOutputStream.java:833)atcom.google.protobuf.CodedOutputStream.flush(CodedOutputStream.java:843)atcom.google.protobuf.AbstractMessageLite.writeDelimitedTo(AbstractMessageLite.java:91)atorg.apache.hadoop.hdfs.protocol.datatransfer.Sender.send(Sender.java:82)atorg.apache.hadoop.hdfs.protocol.datatransfer.Sender.writeBlock(Sender.java:170)atorg.apache.hadoop.hdfs.DataStreamer.createBlockOutputStream(DataStreamer.java:1753)atorg.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1679)atorg.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:716)2020082419:12:15,604WARN[Thread925]org.apache.hadoop.hdfs.DataStreamer:AbandoningBP396010141192.168.1.501542955669571:blk1090328244166026782020082419:12:15,621WARN[Thread925]org.apache.hadoop.hdfs.DataStreamer:ExcludingdatanodeDatanodeInfoWithStorage[192.168.1.59:9866,DS9022681aa07140b893950da664a3f313,DISK]2020082419:12:15,641INFO[Thread925]org.apache.hadoop.hdfs.DataStreamer:ExceptionincreateBlockOutputStreamblk109032824516602679java.io.EOFException:UnexpectedEOFwhiletryingtoreadresponsefromserveratorg.apache.hadoop.hdfs.protocolPB.PBHelperClient.vintPrefixed(PBHelperClient.java:549)atorg.apache.hadoop.hdfs.DataStreamer.createBlockOutputStream(DataStreamer.java:1762)atorg.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1679)atorg.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:716)2020082419:12:15,642WARN[Thread925]org.apache.hadoop.hdfs.DataStreamer:AbandoningBP396010141192.168.1.501542955669571:blk1090328245166026792020082419:12:15,649WARN[Thread925]org.apache.hadoop.hdfs.DataStreamer:ExcludingdatanodeDatanodeInfoWithStorage[192.168.1.56:9866,DS64514098c4cf4a9c9c838a49342fab73,DISK]2020082419:12:15,671INFO[Thread925]org.apache.hadoop.hdfs.DataStreamer:ExceptionincreateBlockOutputStreamblk109032824616602680java.io.IOException:Goterror,status=ERROR,statusmessage,ackwithfirstBadLinkas192.168.1.61:9866atorg.apache.hadoop.hdfs.protocol.datatransfer.DataTransferProtoUtil.checkBlockOpStatus(DataTransferProtoUtil.java:134)atorg.apache.hadoop.hdfs.protocol.datatransfer.DataTransferProtoUtil.checkBlockOpStatus(DataTransferProtoUtil.java:110)atorg.apache.hadoop.hdfs.DataStreamer.createBlockOutputStream(DataStreamer.java:1778)atorg.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1679)atorg.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:716)2020082419:12:15,672WARN[Thread925]org.apache.hadoop.hdfs.DataStreamer:AbandoningBP396010141192.168.1.501542955669571:blk1090328246166026802020082419:12:15,679WARN[Thread925]org.apache.hadoop.hdfs.DataStreamer:ExcludingdatanodeDatanodeInfoWithStorage[192.168.1.61:9866,DSd940267bb8894610a1702660c1882eb0,DISK]2020082419:12:15,691INFO[Thread925]org.apache.hadoop.hdfs.DataStreamer:ExceptionincreateBlockOutputStreamblk109032824716602681java.io.EOFException:UnexpectedEOFwhiletryingtoreadresponsefromserveratorg.apache.hadoop.hdfs.protocolPB.PBHelperClient.vintPrefixed(PBHelperClient.java:549)atorg.apache.hadoop.hdfs.DataStreamer.createBlockOutputStream(DataStreamer.java:1762)atorg.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1679)atorg.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:716)2020082419:12:15,691WARN[Thread925]org.apache.hadoop.hdfs.DataStreamer:AbandoningBP396010141192.168.1.501542955669571:blk1090328247166026812020082419:12:15,697WARN[Thread925]org.apache.hadoop.hdfs.DataStreamer:ExcludingdatanodeDatanodeInfoWithStorage[192.168.1.54:9866,DS4feb1760411941a38dbdea5fd40787af,DISK]2020082419:12:15,706WARN[Thread925]org.apache.hadoop.hdfs.DataStreamer:DataStreamerExceptionjava.io.IOException:Unabletocreatenewblock.atorg.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1694)atorg.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:716)2020082419:12:15,725WARN[Thread925]org.apache.hadoop.hdfs.DataStreamer:Couldnotgetblocklocations.Sourcefile"XXX"Aborting...block==null2020082419:12:17,732INFO[main]org.apache.hadoop.mapred.MapTask:Ignoringexceptionduringclosefororg.apache.hadoop.mapred.MapTaskNewDirectOutputCollector@21aa5fdf
java.lang.IllegalArgumentException: Self-suppression not permitted
at java.lang.Throwable.addSuppressed(Throwable.java:1043)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at com.io.LineRecordWriter.close(LineRecordWriter.java:80)
at com.io.MultipleOutputFormat M u l t i R e c o r d W r i t e r . c l o s e ( M u l t i p l e O u t p u t F o r m a t . j a v a : 111 ) a t o r g . a p a c h e . h a d o o p . m a p r e d . M a p T a s k MultiRecordWriter.close(MultipleOutputFormat.java:111) at org.apache.hadoop.mapred.MapTask MultiRecordWriter.close(MultipleOutputFormat.java:111)atorg.apache.hadoop.mapred.MapTaskNewDirectOutputCollector.close(MapTask.java:682)
at org.apache.hadoop.mapred.MapTask.closeQuietly(MapTask.java:2076)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:809)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:347)
at org.apache.hadoop.mapred.YarnChild 2. r u n ( Y a r n C h i l d . j a v a : 174 ) a t j a v a . s e c u r i t y . A c c e s s C o n t r o l l e r . d o P r i v i l e g e d ( N a t i v e M e t h o d ) a t j a v a x . s e c u r i t y . a u t h . S u b j e c t . d o A s ( S u b j e c t . j a v a : 422 ) a t o r g . a p a c h e . h a d o o p . s e c u r i t y . U s e r G r o u p I n f o r m a t i o n . d o A s ( U s e r G r o u p I n f o r m a t i o n . j a v a : 1729 ) a t o r g . a p a c h e . h a d o o p . m a p r e d . Y a r n C h i l d . m a i n ( Y a r n C h i l d . j a v a : 168 ) C a u s e d b y : j a v a . i o . I O E x c e p t i o n : C o u l d n o t g e t b l o c k l o c a t i o n s . S o u r c e f i l e " X X X X " − A b o r t i n g . . . b l o c k = = n u l l a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . s e t u p P i p e l i n e F o r A p p e n d O r R e c o v e r y ( D a t a S t r e a m e r . j a v a : 1477 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . p r o c e s s D a t a n o d e O r E x t e r n a l E r r o r ( D a t a S t r e a m e r . j a v a : 1256 ) a t o r g . a p a c h e . h a d o o p . h d f s . D a t a S t r e a m e r . r u n ( D a t a S t r e a m e r . j a v a : 667 ) 2020 − 08 − 2419 : 12 : 17 , 733 W A R N [ m a i n ] o r g . a p a c h e . h a d o o p . m a p r e d . Y a r n C h i l d : E x c e p t i o n r u n n i n g c h i l d : j a v a . i o . I O E x c e p t i o n : w r i t e b e y o n d e n d o f s t r e a m a t o r g . a p a c h e . h a d o o p . i o . c o m p r e s s . B l o c k C o m p r e s s o r S t r e a m . w r i t e ( B l o c k C o m p r e s s o r S t r e a m . j a v a : 85 ) a t j a v a . i o . D a t a O u t p u t S t r e a m . w r i t e ( D a t a O u t p u t S t r e a m . j a v a : 107 ) a t c o m . i o . L i n e R e c o r d W r i t e r . w r i t e O b j e c t ( L i n e R e c o r d W r i t e r . j a v a : 52 ) a t c o m . i o . L i n e R e c o r d W r i t e r . w r i t e ( L i n e R e c o r d W r i t e r . j a v a : 74 ) a t c o m . i o . M u l t i p l e O u t p u t F o r m a t 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.io.IOException: Could not get block locations. Source file "XXXX" - Aborting...block==null at org.apache.hadoop.hdfs.DataStreamer.setupPipelineForAppendOrRecovery(DataStreamer.java:1477) at org.apache.hadoop.hdfs.DataStreamer.processDatanodeOrExternalError(DataStreamer.java:1256) at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:667) 2020-08-24 19:12:17,733 WARN [main] org.apache.hadoop.mapred.YarnChild: Exception running child : java.io.IOException: write beyond end of stream at org.apache.hadoop.io.compress.BlockCompressorStream.write(BlockCompressorStream.java:85) at java.io.DataOutputStream.write(DataOutputStream.java:107) at com.io.LineRecordWriter.writeObject(LineRecordWriter.java:52) at com.io.LineRecordWriter.write(LineRecordWriter.java:74) at com.io.MultipleOutputFormat 2.run(YarnChild.java:174)atjava.security.AccessController.doPrivileged(NativeMethod)atjavax.security.auth.Subject.doAs(Subject.java:422)atorg.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1729)atorg.apache.hadoop.mapred.YarnChild.main(YarnChild.java:168)Causedby:java.io.IOException:Couldnotgetblocklocations.Sourcefile"XXXX"Aborting...block==nullatorg.apache.hadoop.hdfs.DataStreamer.setupPipelineForAppendOrRecovery(DataStreamer.java:1477)atorg.apache.hadoop.hdfs.DataStreamer.processDatanodeOrExternalError(DataStreamer.java:1256)atorg.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:667)2020082419:12:17,733WARN[main]org.apache.hadoop.mapred.YarnChild:Exceptionrunningchild:java.io.IOException:writebeyondendofstreamatorg.apache.hadoop.io.compress.BlockCompressorStream.write(BlockCompressorStream.java:85)atjava.io.DataOutputStream.write(DataOutputStream.java:107)atcom.io.LineRecordWriter.writeObject(LineRecordWriter.java:52)atcom.io.LineRecordWriter.write(LineRecordWriter.java:74)atcom.io.MultipleOutputFormatMultiRecordWriter.write(MultipleOutputFormat.java:148)
at com.fio.MultipleOutputFormat M u l t i R e c o r d W r i t e r . w r i t e ( M u l t i p l e O u t p u t F o r m a t . j a v a : 1 ) a t o r g . a p a c h e . h a d o o p . m a p r e d . M a p T a s k MultiRecordWriter.write(MultipleOutputFormat.java:1) at org.apache.hadoop.mapred.MapTask MultiRecordWriter.write(MultipleOutputFormat.java:1)atorg.apache.hadoop.mapred.MapTaskNewDirectOutputCollector.write(MapTask.java:670)
at org.apache.hadoop.mapreduce.task.TaskInputOutputContextImpl.write(TaskInputOutputContextImpl.java:89)
at org.apache.hadoop.mapreduce.lib.map.WrappedMapper$Context.write(WrappedMapper.java:112)
at com…map(SplitMapper.java:262)
at com…map(SplitMapper.java:1)
at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:146)
at org.apache.hadoop.mapreduce.lib.input.DelegatingMapper.run(DelegatingMapper.java:55)
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)

主要是每台机器map的task数调的太多了,导致IO到瓶颈,卡主了。
把任务的内存调大点,map数就自然减小了。

本人鄙视网上资料的一言不合就是namenode format。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值