Skip to content

Instantly share code, notes, and snippets.

@wyukawa
Last active August 29, 2015 14:00
Show Gist options
  • Select an option

  • Save wyukawa/11338420 to your computer and use it in GitHub Desktop.

Select an option

Save wyukawa/11338420 to your computer and use it in GitHub Desktop.
DataNodeがdeadnodeになったときのjstack
"org.apache.hadoop.hdfs.server.datanode.DataXceiver@2df8d003" daemon prio=10 tid=0x00002aaabc048000 nid=0x5996 waiting for monitor entry [0x0000000076726000]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.apache.hadoop.hdfs.server.datanode.FSDataset.getVisibleLength(FSDataset.java:1040)
- waiting to lock <0x00000000c238f170> (a org.apache.hadoop.hdfs.server.datanode.FSDataset)
at org.apache.hadoop.hdfs.server.datanode.BlockSender.<init>(BlockSender.java:115)
at org.apache.hadoop.hdfs.server.datanode.DataXceiver.readBlock(DataXceiver.java:194)
at org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:104)
at java.lang.Thread.run(Thread.java:724)
"org.apache.hadoop.hdfs.server.datanode.DataXceiver@7dee5279" daemon prio=10 tid=0x00002aaabc06e000 nid=0x7811 runnable [0x000000004e3a5000]
java.lang.Thread.State: RUNNABLE
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1006)
at org.apache.hadoop.hdfs.server.datanode.FSDataset$FSVolume.createTmpFile(FSDataset.java:483)
at org.apache.hadoop.hdfs.server.datanode.FSDataset$FSVolume.createTmpFile(FSDataset.java:454)
at org.apache.hadoop.hdfs.server.datanode.FSDataset.createTmpFile(FSDataset.java:1580)
- locked <0x00000000c238f170> (a org.apache.hadoop.hdfs.server.datanode.FSDataset)
at org.apache.hadoop.hdfs.server.datanode.FSDataset.writeToBlock(FSDataset.java:1467)
- locked <0x00000000c238f170> (a org.apache.hadoop.hdfs.server.datanode.FSDataset)
at org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:114)
at org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:302)
at org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:112)
at java.lang.Thread.run(Thread.java:724)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment