Author: suresh
Date: Wed Apr 10 03:48:26 2013
New Revision: 1466322
URL: http://svn.apache.org/r1466322
Log:
HDFS-4413. Secondary namenode won't start if HDFS isn't the default file
system. Contributed by Mostafa Elhemali.
Modified:
hadoop/common/branches/branch-1/CHANGES.txt
hadoop/common/branches/branch-1/src/hdfs/org/apache/hadoop/hdfs/server/namenode/SecondaryNameNode.java
Modified: hadoop/common/branches/branch-1/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-1/CHANGES.txt?rev=1466322&r1=1466321&r2=1466322&view=diff
==============================================================================
--- hadoop/common/branches/branch-1/CHANGES.txt (original)
+++ hadoop/common/branches/branch-1/CHANGES.txt Wed Apr 10 03:48:26 2013
@@ -585,6 +585,9 @@ Release 1.2.0 - unreleased
MAPREDUCE-5131. Fix handling of job monitoring APIs during JobTracker
restart. (acmurthy)
+ HDFS-4413. Secondary namenode won't start if HDFS isn't the default
+ file system. (Mostafa Elhemali via suresh)
+
Release 1.1.2 - 2013.01.30
INCOMPATIBLE CHANGES
Modified:
hadoop/common/branches/branch-1/src/hdfs/org/apache/hadoop/hdfs/server/namenode/SecondaryNameNode.java
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-1/src/hdfs/org/apache/hadoop/hdfs/server/namenode/SecondaryNameNode.java?rev=1466322&r1=1466321&r2=1466322&view=diff
==============================================================================
---
hadoop/common/branches/branch-1/src/hdfs/org/apache/hadoop/hdfs/server/namenode/SecondaryNameNode.java
(original)
+++
hadoop/common/branches/branch-1/src/hdfs/org/apache/hadoop/hdfs/server/namenode/SecondaryNameNode.java
Wed Apr 10 03:48:26 2013
@@ -476,11 +476,10 @@ public class SecondaryNameNode implement
* Returns the Jetty server that the Namenode is listening on.
*/
private String getInfoServer() throws IOException {
- URI fsName = FileSystem.getDefaultUri(conf);
- if (!"hdfs".equals(fsName.getScheme())) {
+ String infoAddr = NameNode.getInfoServer(conf);
+ if (infoAddr == null) {
throw new IOException("This is not a DFS");
}
- String infoAddr = NameNode.getInfoServer(conf);
LOG.debug("infoAddr = " + infoAddr);
return infoAddr;
}