Hi,
I'm an HDFS newbie. I'm trying to learn more about HDFS by doing a
student project.
Ive been facing build breaks since today with the error messages:
============================================================================================================
*compile-hdfs-test:*
* [javac] Compiling 194 source files to
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/build/test/hdfs/classes
*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/cli/CmdFactoryDFS.java:20:
cannot find symbol*
* [javac] symbol : class CLICommands*
* [javac] location: package org.apache.hadoop.cli.util*
* [javac] import org.apache.hadoop.cli.util.CLICommands;*
* [javac] ^*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/cli/CmdFactoryDFS.java:22:
cannot find symbol*
* [javac] symbol : class CmdFactory*
* [javac] location: package org.apache.hadoop.cli.util*
* [javac] import org.apache.hadoop.cli.util.CmdFactory;*
* [javac] ^*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/cli/CmdFactoryDFS.java:26:
cannot find symbol*
* [javac] symbol: class CmdFactory*
* [javac] public abstract class CmdFactoryDFS extends CmdFactory {*
* [javac] ^*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/cli/CmdFactoryDFS.java:27:
cannot find symbol*
* [javac] symbol : class TestCmd*
* [javac] location: class org.apache.hadoop.cli.util.CLITestData*
* [javac] public static CommandExecutor
getCommandExecutor(CLITestData.TestCmd cmd,*
* [javac] ^
*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/cli/TestHDFSCLI.java:21:
cannot find symbol*
* [javac] symbol : class TestCmd*
* [javac] location: class org.apache.hadoop.cli.util.CLITestData*
* [javac] import org.apache.hadoop.cli.util.CLITestData.TestCmd;*
* [javac] ^*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/cli/TestHDFSCLI.java:93:
cannot find symbol*
* [javac] symbol : class TestCmd*
* [javac] location: class org.apache.hadoop.cli.TestHDFSCLI*
* [javac] protected Result execute(TestCmd cmd) throws Exception {*
* [javac] ^*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/cli/CmdFactoryDFS.java:32:
cannot find symbol*
* [javac] symbol : variable DFSADMIN*
* [javac] location: class org.apache.hadoop.cli.CmdFactoryDFS*
* [javac] case DFSADMIN:*
* [javac] ^*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/cli/CmdFactoryDFS.java:33:
package CLICommands does not exist*
* [javac] executor = new CLICommands.FSCmdExecutor(tag, new
DFSAdmin());*
* [javac] ^*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/cli/CmdFactoryDFS.java:36:
cannot find symbol*
* [javac] symbol : variable CmdFactory*
* [javac] location: class org.apache.hadoop.cli.CmdFactoryDFS*
* [javac] executor = CmdFactory.getCommandExecutor(cmd, tag);*
* [javac] ^*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/hdfs/server/namenode/TestStorageRestore.java:355:
cannot find symbol*
* [javac] symbol : class TestCmd*
* [javac] location: class org.apache.hadoop.cli.util.CLITestData*
* [javac] new CLITestData.TestCmd(cmd,
CLITestData.TestCmd.CommandType.DFSADMIN),*
* [javac] ^*
* [javac]
/media/Spring_2011/Distributed_Systems/project/hadoop_source_code/hadoop-hdfs/src/test/hdfs/org/apache/hadoop/hdfs/server/namenode/TestStorageRestore.java:355:
cannot find symbol*
* [javac] symbol : variable TestCmd*
* [javac] location: class org.apache.hadoop.cli.util.CLITestData*
* [javac] new CLITestData.TestCmd(cmd,
CLITestData.TestCmd.CommandType.DFSADMIN),*
* [javac] ^*
* [javac] Note: Some input files use or override a deprecated API.*
* [javac] Note: Recompile with -Xlint:deprecation for details.*
* [javac] 11 errors*
============================================================================================================
Ive tried applying the following patch (posted by Konstantin Boudnik)
https://issues.apache.org/jira/browse/HDFS-1486
to my code , but the build continues to fail.
Also, Is there a way for me to build HDFS while excluding hdfs-test for the
time being?
I'd appreciate any help someone could give me with understanding/resolving
this.
Thanks,
--
Amit Gupta