[ https://issues.apache.org/jira/browse/HADOOP-9260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13566595#comment-13566595 ]
Chris Nauroth commented on HADOOP-9260: --------------------------------------- Jerry, thank you for the details. That helps clarify the problem. I would not expect the HADOOP-9246 patch to fix the problem that you're seeing. I think we need to revisit HADOOP-8723 (patch from [~jlowe]) or HADOOP-9116 (patch from [~tucu00]). The goal of both of these issues is to remove the test and source jars from the runtime classpath, because they can cause odd problems like this. There was some question about those patches potentially making it more awkward to run tests, so they haven't been committed yet. If we need a compromise, then maybe we could just move the source jar out of the way for now and revisit moving the test jar off of the classpath later. We only need to move the source jar out of the way to resolve HADOOP-9260, and it's definitely not correct to have the source jar on the classpath. > Hadoop version may be not correct when starting name node or data node > ---------------------------------------------------------------------- > > Key: HADOOP-9260 > URL: https://issues.apache.org/jira/browse/HADOOP-9260 > Project: Hadoop Common > Issue Type: Bug > Affects Versions: trunk-win > Reporter: Jerry Chen > Priority: Critical > > 1. Check out the trunk from > http://svn.apache.org/repos/asf/hadoop/common/trunk/ -r 1439752 > 2. Compile package > m2 package -Pdist -Psrc -Pnative -Dtar -DskipTests > 3. Hadoop version of compiled dist shows the following: > Hadoop ${pom.version} > Subversion ${version-info.scm.uri} -r ${version-info.scm.commit} > Compiled by ${user.name} on ${version-info.build.time} > From source with checksum ${version-info.source.md5} > And in a real cluster, the log in name node shows: > 2013-01-29 15:23:42,738 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: > STARTUP_MSG: > /************************************************************ > STARTUP_MSG: Starting NameNode > STARTUP_MSG: host = bdpe01.sh.intel.com/10.239.47.101 > STARTUP_MSG: args = [] > STARTUP_MSG: version = ${pom.version} > STARTUP_MSG: classpath = ... > STARTUP_MSG: build = ${version-info.scm.uri} -r ${version-info.scm.commit}; > compiled by '${user.name}' on ${version-info.build.time} > STARTUP_MSG: java = 1.6.0_33 > While some data nodes with the same binary shows the correct version > information. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira