我在集群设置中使用Hadoop2.2.0,并且反复收到以下错误,异常发生在文件/opt/dev/hadoop/2.2.0/logs/hadoop-deploy-secondarynamenode-olympus.log(SecondaryNameNode.java:519)
at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.doWork(SecondaryNameNode.java:38
我有一个节点,在那里我经常运行MR作业。系统在两天内正常启动和运行。突然,所有的hadoop进程都停止了。从那时起,我所有正在运行的作业都失败了,这很令人恼火。我拿到日志说java.io.ioexception: cannot lock storage /hdfs/namesecondary. the directory is already lockedjava.io.ioexception: cannot lock storage /hdfs/name. the directory is already locked
我尝试走出安全模
$CheckpointStorage.recoverCreate(SecondaryNameNode.java:962) at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize(SecondaryNameNode.java:243) at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.namenode.SecondaryNameNode.main(<em
$3.run(SecondaryNameNode.java:364) at java.security.AccessController.doPrivileged(Native Method)(SecondaryNameNode.java:353)
at org.apache.hadoop.hdfs.server.
at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.downloadCheckpointFiles(SecondaryNameNode.java:438) at org.apache.hadoop.hdfs.server.namenode.<
SecondaryNameNode上的LOg文件显示以下错误。:.server.namenode.SecondaryNameNode: Exception in doCheckpoint: 2015-02-04 13:16:12,490 ERROR org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode(SecondaryNameNode.java:462) at org.apache.hadoop.hdfs.server.namenode.Secondar
但是,每当我尝试启动辅助名称节点时,它都会给出一个异常:startingsecondarynamenode, logging to /var/log/hadoop-hdfs/hadoop-hdfs-secondarynamenode-hadoop02.dev.terapeak.com.out(SecondaryNameNode.java:222)