On a related note, please don't use 0.13.0, use the latest released version for 0.13 (I think it is 0.13.1). If the secondary namenode actually works, then it will resulting all the replications set to 1.

Raghu.

Joydeep Sen Sarma wrote:
Hi folks,

Would be grateful if someone can help us understand why our secondary
namenodes don't seem to be doing anything:

1.      running 0.13.0
2.      secondary namenode logs continuously spew:

        at org.apache.hadoop.ipc.Client.call(Client.java:471)

        at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:165)

        at org.apache.hadoop.dfs.$Proxy0.rollEditLog(Unknown Source)

        at
org.apache.hadoop.dfs.SecondaryNameNode.doCheckpoint(SecondaryNameNode.j
ava:252)

        at
org.apache.hadoop.dfs.SecondaryNameNode.run(SecondaryNameNode.java:181)

        at java.lang.Thread.run(Thread.java:595)

org.apache.hadoop.ipc.RemoteException: java.io.IOException: Attempt to
roll edit log but edits.new exists

        at
org.apache.hadoop.dfs.FSEditLog.rollEditLog(FSEditLog.java:467)

        at
org.apache.hadoop.dfs.FSNamesystem.rollEditLog(FSNamesystem.java:3239)

        at org.apache.hadoop.dfs.NameNode.rollEditLog(NameNode.java:544)

        at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)

        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:341)

        at org.apache.hadoop.ipc.Server$Handler.run(Server.java:573)

3.      Primary namenode spews similar errors:

java.io.IOException: Attempt to roll edit log but edits.new exists

        at
org.apache.hadoop.dfs.FSEditLog.rollEditLog(FSEditLog.java:467)

        at
org.apache.hadoop.dfs.FSNamesystem.rollEditLog(FSNamesystem.java:3239)

        at org.apache.hadoop.dfs.NameNode.rollEditLog(NameNode.java:544)

        at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)

        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:341)

        at org.apache.hadoop.ipc.Server$Handler.run(Server.java:573)

4.      No current, fsimage etc. in secondary namenode:

//primary:

[EMAIL PROTECTED] hadoop]$ pwd

/var/hadoop

[EMAIL PROTECTED] hadoop]$ ls

current  image  in_use.lock  logs  tmp

[EMAIL PROTECTED] hadoop]$ ls current

edits  edits.new  fsimage  fstime  VERSION

//secondary:

[EMAIL PROTECTED] hadoop]# pwd

/var/hadoop

[EMAIL PROTECTED] hadoop]# ls

logs  tmp

help appreciated,

Joydeep



Reply via email to