- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
[admin@hadoop-1 hadoop-3.2.2]$ hadoop jar /data/module/hadoop-3.2.2/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.2.2.jar pi 10 100* W# G5 w! j5 v: x0 J0 H
Number of Maps = 10
/ i# x& Q+ b! Y& m+ FSamples per Map = 100
9 u+ Q& T4 v4 d! u9 _; HWrote input for Map #0; x: L) B" s& b# r6 w; q
Wrote input for Map #1
5 `& r4 z. Z `4 k/ D$ ZWrote input for Map #2
/ t% r1 \7 y( [Wrote input for Map #3
3 Z m) F# v6 I u0 R7 gWrote input for Map #4
1 G& U% A7 t' `Wrote input for Map #5- e/ F! M/ p8 e" o
Wrote input for Map #64 q5 h" H* h8 J/ s1 I0 r Y: y1 t
Wrote input for Map #7' k# q% z! N; D% @1 d. P) f* a
Wrote input for Map #87 L( j. W9 y7 ~2 Z& u9 _
Wrote input for Map #9% `' w+ `2 @( q; g. B) n, g
Starting Job
; s( w8 v, r( F' l2022-11-16 15:32:34,946 INFO client.ConfiguredRMFailoverProxyProvider: Failing over to rm2
$ d8 z+ g: ~7 ]1 h1 v) i- C: j: v2022-11-16 15:32:35,174 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/admin/.staging/job_1668583281306_0001) s9 y6 w5 P2 S" I& N
2022-11-16 15:32:35,389 INFO input.FileInputFormat: Total input files to process : 10
6 q. e1 p# e& ^3 h2022-11-16 15:32:35,592 INFO mapreduce.JobSubmitter: number of splits:10! C% W/ l! `' d* D! l* g
2022-11-16 15:32:35,806 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1668583281306_0001
, D: R* M+ E& K0 A* U2 R0 i v2022-11-16 15:32:35,808 INFO mapreduce.JobSubmitter: Executing with tokens: []
1 U7 X& _3 y+ y8 r* W; {4 }2022-11-16 15:32:36,044 INFO conf.Configuration: resource-types.xml not found
- A; g% U( ~) A. I& v' f, u7 j6 W2022-11-16 15:32:36,044 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.
0 E! P r) t) Q/ d% Q: M2022-11-16 15:32:36,423 INFO impl.YarnClientImpl: Submitted application application_1668583281306_0001; b! z4 }# B: g" }
2022-11-16 15:32:36,504 INFO mapreduce.Job: The url to track the job: http://hadoop-2:8088/proxy/application_1668583281306_0001/
3 D# ]' w5 h8 p4 K& [9 w) [2 Z2022-11-16 15:32:36,505 INFO mapreduce.Job: Running job: job_1668583281306_00013 I1 ]! [+ q7 U3 Q# M3 h
2022-11-16 15:32:41,561 INFO mapreduce.Job: Job job_1668583281306_0001 running in uber mode : false
8 r. B' g- Y4 }0 @+ ~1 X$ B2022-11-16 15:32:41,563 INFO mapreduce.Job: map 0% reduce 0%
1 m Q. t9 y, d3 a& n, x2 l7 }5 ]2022-11-16 15:32:41,583 INFO mapreduce.Job: Job job_1668583281306_0001 failed with state FAILED due to: Application application_1668583281306_0001 failed 2 times due to AM Container for appattempt_1668583281306_0001_000002 exited with exitCode: 1 w0 w( Z6 M) `
Failing this attempt.Diagnostics: [2022-11-16 15:32:40.765]Exception from container-launch.5 x+ m. w5 W- J, C0 G6 @" y
Container id: container_1668583281306_0001_02_000001
3 h% z! V2 H! u7 {9 P- b3 MExit code: 1
7 e3 ?3 \; K* w4 X8 c. Z* t' n5 `3 @
% A( |* M- V+ r& Q& b8 F[2022-11-16 15:32:40.799]Container exited with a non-zero exit code 1. Error file: prelaunch.err.) _0 I2 E& k* b. K
Last 4096 bytes of prelaunch.err :* V! x- z4 @: k* y# w- }
Last 4096 bytes of stderr :6 n# x$ y9 w4 F# Q7 N) I/ h
Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster/ b3 g$ B- ^% @: g" [
: j8 B) @8 X1 k2 S. J: Y
Please check whether your etc/hadoop/mapred-site.xml contains the below configuration:
- S# |1 F$ D+ p$ e5 j6 n f. j<property>
8 o: j/ e7 ?% A7 F <name>yarn.app.mapreduce.am.env</name>* p% }$ K" l! E e9 B
<value>HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}</value>, h( P3 f1 C, ?. d
</property>/ @* l% u" z: i9 V) G6 [
<property># n" P* P' b6 R! C; r. x
<name>mapreduce.map.env</name>" L) H/ {# h+ c
<value>HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}</value>
# ~8 u. N; ]" R+ r</property>
( G% Z1 S! H/ f X: ~<property># H& A, t* l1 A4 ^
<name>mapreduce.reduce.env</name>
' A, V4 ^1 W6 P; B* \' t <value>HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}</value>
/ |& i7 \: I1 i7 }1 Z</property>
5 A- Z0 I9 P$ s1 t7 U6 L! g" K- Z* x' H. s" H, C$ M, ^
[2022-11-16 15:32:40.800]Container exited with a non-zero exit code 1. Error file: prelaunch.err.
3 y* Y }$ F; n# i f% L% ELast 4096 bytes of prelaunch.err :
- u* T( v: E; C! QLast 4096 bytes of stderr :) l! h1 o+ l& Z: N
Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster# j; R9 I& D* E- P; t6 d
5 M- o' b* o j9 ?2 S: T
Please check whether your etc/hadoop/mapred-site.xml contains the below configuration:4 }4 L I1 M- M, p% |
<property>
& k4 V0 j- F2 B; O8 s9 [8 Q' ]' z <name>yarn.app.mapreduce.am.env</name>& g# P7 k& n0 s
<value>HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}</value>
, u; s# `# b6 ^5 n S- D) {, }2 d</property>9 h) l# n3 {" r' }2 A
<property>
% Q6 Q4 R+ h+ z) j/ O! Z$ P4 n <name>mapreduce.map.env</name>. F' n8 K) W& K% c% J* j
<value>HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}</value>6 ?) s- q6 T7 ?6 i
</property>
. I$ d3 Z, w' D1 ]7 G$ x; n<property>
6 ~5 w3 S' k3 m& V& ] <name>mapreduce.reduce.env</name>
3 ^& E# m0 Q6 F- d" L i- _ <value>HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}</value>' ?) R/ M9 @0 `8 N I p
</property>
1 e1 j) T8 i* e' K- l: \' `0 ^# f9 N
9 Z5 w/ H4 n: x. m) yFor more detailed output, check the application tracking page: http://hadoop-2:8088/cluster/app/application_1668583281306_0001 Then click on links to logs of each attempt.: Z7 b: r/ Q9 A% X4 }- }( d" N; r
. Failing the application.
) p; Y, F U8 {2022-11-16 15:32:41,608 INFO mapreduce.Job: Counters: 07 e, D" i, Z j" e! c$ j
Job job_1668583281306_0001 failed!
6 r0 j0 n5 U) L5 \" S* R
. l0 m3 ^$ T, V' N! e, ~4 z+ c分析失败,解决方法:
" I" H( b4 w$ W9 A+ w7 j- l" r% P
[admin@hadoop-1 hadoop-3.2.2]$ vim etc/hadoop/mapred-site.xml& K3 {8 _8 p' C8 Z: a) V; c! u
添加如下内容:8 C3 {* |/ C8 p7 K! }
/ {( I0 |5 E! E5 B% K2 o7 b
<property>
3 }3 F- F! T- _7 r& J/ D <name>yarn.app.mapreduce.am.env</name>) X3 j0 W. } C8 N' {0 Y, Q
<value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
: ], N+ z, g( K) y( Z</property>& r7 r% D P/ \/ ?# m# H
<property>8 ?% P7 H. M9 C0 ]
<name>mapreduce.map.env</name>
* b/ u/ O/ F. v/ V+ v( R+ W, s <value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>/ A' _2 o* O o3 _5 b3 R4 P% D
</property>( L7 d. y" \& d4 [
<property>
5 k# h3 |1 y( ^ <name>mapreduce.reduce.env</name>0 ]. w1 G7 @) Y0 Z
<value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
3 g' c; q$ v0 ^! x</property>
4 [& h- Q" B/ A' L
m# P8 P: K2 J# X" n/ D; I, b6 C5 w9 @+ B, \ z. r( F/ M- s# i- x
同步到其他节点:: E! q4 h) @$ v
$ y U' j) y; S6 w5 o1 u8 Q0 o" w# z) `; [: P
( n; |$ \5 t# z/ f* ^: j
6 b5 J4 ?% g; z9 l$ `[admin@hadoop-1 hadoop-3.2.2]$ xsync etc/hadoop/
) b+ S, c1 F9 m==============hadoop-1==================
1 C! ^$ b# g! m9 s& Wsending incremental file list2 a4 @9 D6 U% a) T& s0 j
5 [) R' l( K l; k9 X6 F7 C
sent 1,004 bytes received 18 bytes 2,044.00 bytes/sec
( |; k) j4 Y8 H5 B- B1 l5 btotal size is 115,250 speedup is 112.773 c! Q0 ~- E9 z# w, g! Q
==============hadoop-2==================, G7 s/ f% \6 Y, Y
sending incremental file list
8 t, |7 f! ?% W0 U! K1 b- zhadoop/) L B! |- t. ~ V6 P7 T. C% J
hadoop/mapred-site.xml
* a6 l5 C- m( N# q, { l6 H2 F5 _. o0 X* P3 Y$ Q( w3 l! J0 n+ q
sent 1,251 bytes received 52 bytes 2,606.00 bytes/sec0 {/ d4 Y) a2 O+ R1 {( a
total size is 115,250 speedup is 88.45
5 ^8 l; x( `% Q. m7 \* ]% I0 r==============hadoop-3==================
- E- W5 G! ~$ n$ a1 }sending incremental file list
9 z1 `4 M+ t' @7 A" Uhadoop/0 U7 i1 w- F9 X0 C- j
hadoop/mapred-site.xml8 ^$ o+ Q- x, _
0 B6 H0 X( x: ]# s4 _7 x4 asent 1,251 bytes received 52 bytes 2,606.00 bytes/sec" `# R* t# D6 e& U8 I; A$ T
total size is 115,250 speedup is 88.455 G0 ]$ K5 K4 t
+ e1 E8 |8 F, R% I1 n( w
- z; _! r' L; q0 ?( T8 o再次验证:
* ]& n5 [6 l5 p9 w3 T. t
6 j0 Y+ N' L C& q, p[admin@hadoop-1 hadoop-3.2.2]$ hadoop jar /data/module/hadoop-3.2.2/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.2.2.jar pi 10 100
+ t1 `: \- n9 w. hNumber of Maps = 10+ Z; J. @: |% J8 c a
Samples per Map = 100
5 I/ F# _7 T$ }/ m& o+ Y6 l& |Wrote input for Map #0
5 V+ i2 C. u, `3 _$ J5 |' s8 wWrote input for Map #1
+ m" e" B' C/ T3 y* UWrote input for Map #25 e3 ^( X: b0 ^$ f
Wrote input for Map #3$ X3 D+ W2 O; B' S5 i/ ]
Wrote input for Map #4
+ D8 x) n# j4 ^; h4 L; b0 k5 xWrote input for Map #5
+ d' B9 H6 ?" {6 Y) IWrote input for Map #6
) K4 ?* t# c; `4 G0 iWrote input for Map #7# t; K( c- c% @
Wrote input for Map #8$ k9 _/ ]6 A* V
Wrote input for Map #9
- ?. o" U/ h1 vStarting Job' C* |# s, y# j! p& Z9 f- `) }! }
2022-11-16 15:36:05,630 INFO client.ConfiguredRMFailoverProxyProvider: Failing over to rm2
2 R) G; v7 y, f2 }2 Z* \' i2022-11-16 15:36:05,878 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/admin/.staging/job_1668583281306_0002
8 E4 h( E1 z7 ?7 _8 Y2022-11-16 15:36:06,065 INFO input.FileInputFormat: Total input files to process : 10
9 H* ?9 ?% F1 l ?: O+ g2022-11-16 15:36:06,214 INFO mapreduce.JobSubmitter: number of splits:10
0 N% ?, S8 l% d- l- U4 d7 k7 E0 S4 b2022-11-16 15:36:06,444 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1668583281306_0002
0 l( R A9 W9 I- ~2022-11-16 15:36:06,446 INFO mapreduce.JobSubmitter: Executing with tokens: []
8 g: ~' {6 F- N8 B1 x/ r3 |0 a1 R2022-11-16 15:36:06,654 INFO conf.Configuration: resource-types.xml not found
3 j; h5 Y4 f# T1 _9 y5 d9 |, u2022-11-16 15:36:06,654 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.6 R8 n( i; f/ M
2022-11-16 15:36:06,928 INFO impl.YarnClientImpl: Submitted application application_1668583281306_0002/ d! c- m% l$ ?( b
2022-11-16 15:36:06,981 INFO mapreduce.Job: The url to track the job: http://hadoop-2:8088/proxy/application_1668583281306_0002/
2 M- W. E" ^, W: u6 l& m2022-11-16 15:36:06,982 INFO mapreduce.Job: Running job: job_1668583281306_0002
9 n( U2 |0 I$ J8 a2022-11-16 15:36:17,134 INFO mapreduce.Job: Job job_1668583281306_0002 running in uber mode : false9 U+ C2 w! O- v, P/ z2 g0 Y4 g9 X
2022-11-16 15:36:17,136 INFO mapreduce.Job: map 0% reduce 0%$ D3 H% X. F, t" v3 ]
2022-11-16 15:36:23,297 INFO mapreduce.Job: map 40% reduce 0%
1 V( C- S* l4 O1 d9 T6 ?2022-11-16 15:36:24,308 INFO mapreduce.Job: map 100% reduce 0%
; R2 o; ]8 ?8 x+ J9 Q. N& H2022-11-16 15:36:28,342 INFO mapreduce.Job: map 100% reduce 100%4 ?6 Q/ e; X- ]. T- X/ v
2022-11-16 15:36:29,360 INFO mapreduce.Job: Job job_1668583281306_0002 completed successfully4 F, u. ?0 h& j- M0 a7 G
2022-11-16 15:36:29,504 INFO mapreduce.Job: Counters: 54: B9 j1 s! T: c/ i! w h# S* J
File System Counters
5 ?# `" w) e' Z- K: x& \5 G$ D FILE: Number of bytes read=226
" H8 X) z/ l! a6 E) M+ V FILE: Number of bytes written=2630034
* q% c! G. t+ H) \( V FILE: Number of read operations=0
. h1 m$ g! ~* r2 |) O; W# h FILE: Number of large read operations=0
a) Y* x# \+ T# D* [ FILE: Number of write operations=0' o5 W% @3 i N8 y7 D' ]
HDFS: Number of bytes read=2600
2 o- ^$ n& k5 \8 `: w HDFS: Number of bytes written=215
7 G9 Z0 M) u ^ c- W$ u+ u HDFS: Number of read operations=45
% _7 i$ G6 P+ T: B2 k9 u6 n0 y HDFS: Number of large read operations=08 Q+ D9 O" t) z0 O& m
HDFS: Number of write operations=3- y/ C8 C. e+ V
HDFS: Number of bytes read erasure-coded=0/ }6 B5 j( }9 G
Job Counters
1 Z R! M% y. b" q$ O9 O' \8 @ Launched map tasks=10' [3 a( A8 v5 X. r+ p
Launched reduce tasks=1: ^& A+ Z1 m6 }: o/ t
Data-local map tasks=10; E4 M1 e" x5 ]2 i% A) `% B0 Q
Total time spent by all maps in occupied slots (ms)=413943 I$ k3 \7 i) A2 D* g+ }6 Q8 @) k
Total time spent by all reduces in occupied slots (ms)=3116
- ]0 m9 ~& I& o0 X/ Y# X2 T Total time spent by all map tasks (ms)=41394
+ I) _5 m1 d& X& [1 e$ x Total time spent by all reduce tasks (ms)=3116/ Q9 g L9 D$ r2 b' w' x
Total vcore-milliseconds taken by all map tasks=41394
4 d( i9 l& c+ c! a* ]* W* ^ Total vcore-milliseconds taken by all reduce tasks=3116* z( a5 K, g, j6 _9 w
Total megabyte-milliseconds taken by all map tasks=42387456
( r( b4 w1 G# e Total megabyte-milliseconds taken by all reduce tasks=3190784, P0 Q4 Y+ y+ n' D5 b
Map-Reduce Framework
: D" W: Q* E1 U1 F, N8 q3 m Map input records=10
7 [9 x2 g. J' M' x* Z" s: M Map output records=200 _0 X1 H/ @ m2 ^, C }
Map output bytes=180
' _" T: [5 } ]' v; v8 a Map output materialized bytes=280
: L: C! X( y: f( ~" g Input split bytes=1420+ E8 {0 C0 M8 t; \& K: C
Combine input records=0 l1 S& P% |& c( h
Combine output records=06 X5 V# l& i0 F+ f2 w2 {
Reduce input groups=2
6 D0 D3 K5 ?# a# ]8 f" y Reduce shuffle bytes=280
6 \9 u5 D4 o4 E$ d, _( k Reduce input records=20
! R H0 @% A0 y. ^: a- I" @ Reduce output records=0/ T' q2 S y# a. s. e. `
Spilled Records=40. Q1 ?! f% M& B7 n2 F
Shuffled Maps =10) E: l# A7 W' G3 f* M
Failed Shuffles=0: _; t; [0 C1 J1 ]. g" z
Merged Map outputs=10; Q9 l7 l/ u( Y- `( n- b
GC time elapsed (ms)=1915
% |% b9 ^7 i4 A( f5 q, S4 i CPU time spent (ms)=6790
: h4 y; N, A, U Physical memory (bytes) snapshot=3809210368
, e) Q/ V3 c+ g5 h. I& Y1 Q* Y N- V Virtual memory (bytes) snapshot=31150141440
. v" S7 h" A& _2 _# r3 J9 ?* d Total committed heap usage (bytes)=3503292416
+ G# o0 Z& Z9 K% L Peak Map Physical memory (bytes)=360734720
6 t: @! W# G! Y6 i8 b+ C Peak Map Virtual memory (bytes)=2835021824: [$ `8 v. r1 m" b2 M$ c1 y4 ~
Peak Reduce Physical memory (bytes)=279707648
+ y& Q* O+ k$ D9 ]( L2 Y Peak Reduce Virtual memory (bytes)=2839097344
/ {" {1 h: P0 A2 ~4 i Shuffle Errors% x x7 s& u G3 ^1 Y
BAD_ID=0& b$ \' J" r6 A ]) U, Q
CONNECTION=0: |6 V1 a* K+ e) d* }. U: ? C
IO_ERROR=01 }. {2 |, |4 E( x7 n
WRONG_LENGTH=0
9 R' I# H. @* E5 t WRONG_MAP=0
6 Q5 F5 K" Z* \( W WRONG_REDUCE=0( I: K; r5 t, ]. s" b u
File Input Format Counters
- g1 V0 ?* l0 } Bytes Read=1180
! R: V& B$ v$ d% D$ C d0 d1 l$ S, l File Output Format Counters
4 p8 K, J% E# e( K Bytes Written=973 q. x' X9 ]* \6 D; b R+ g
Job Finished in 24.227 seconds1 F1 U/ k/ Y2 ]
Estimated value of Pi is 3.14800000000000000000
0 r4 n( _$ F, G& T' l( F' Q% w
& }3 s, w. v$ }4 C" L问题解决
* l' a/ ^+ K! ` w. |. b- `8 Z" K/ }* n7 x; O8 h5 u
|
|