"main" prio=10 tid=0x000000004fb77800 nid=0x44cc runnable [0x0000000040f8a000]
java.lang.Thread.State: RUNNABLE
at java.util.regex.Pattern$GroupTail.match(Pattern.java:4227)
at java.util.regex.Pattern$Curly.match0(Pattern.java:3782)
at java.util.regex.Pattern$Curly.match(Pattern.java:3744)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4168)
at java.util.regex.Pattern$Loop.match(Pattern.java:4295)
-(略)-
at java.util.regex.Pattern$Curly.match0(Pattern.java:3782)
at java.util.regex.Pattern$Curly.match(Pattern.java:3744)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4168)
at java.util.regex.Pattern$Loop.matchInit(Pattern.java:4314)
at java.util.regex.Pattern$Prolog.match(Pattern.java:4251)
at java.util.regex.Pattern$Start.match(Pattern.java:3055)
at java.util.regex.Matcher.search(Matcher.java:1105)
at java.util.regex.Matcher.find(Matcher.java:535)
at java.util.regex.Matcher.replaceAll(Matcher.java:809)
at java.lang.String.replaceAll(String.java:2189)
at org.myorg.WordCount$Map.map(WordCount.java:61)
at org.myorg.WordCount$Map.map(WordCount.java:15)
at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:390)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:324)
at org.apache.hadoop.mapred.Child$4.run(Child.java:240)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1115)
at org.apache.hadoop.mapred.Child.main(Child.java:234)
概要タブの「スレッドを表示」をクリックすると、
以下の様に、mapメソッドに、3つローカル変数が存在することが分かります。
at java.lang.String.replaceAll(String.java:2189)
Local Variable: java.lang.String#3560
at org.myorg.WordCount$Map.map(WordCount.java:61)
Local Variable: java.lang.String#636 →mapメソッドのローカル変数
Local Variable: java.lang.String#635 →mapメソッドのローカル変数
Local Variable: java.util.HashMap$KeyIterator#1 →mapメソッドのローカル変数
at org.myorg.WordCount$Map.map(WordCount.java:15)
Local Variable: org.myorg.WordCount$Map#1
at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
Local Variable: org.apache.hadoop.io.LongWritable#1
Local Variable: org.apache.hadoop.mapred.MapTask$OldOutputCollector#1
Local Variable: org.apache.hadoop.io.Text#4