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