I m trying to run following code public class localtohdfs { public static void main() { Configuration config = new Configuration(); FileSystem hdfs = FileSystem.get(config); Path srcPath = new Path("/root/testfile"); Path dstPath = new Path("testfile_hadoop"); hdfs.copyFromLocalFile(srcPath, dstPath); } }
when I do javac i see [r...@nlb-2 hadoop-0.17.2.1]# javac localtohdfs.java localtohdfs.java:3: package org.apache.hadoop does not exist import org.apache.hadoop.*; ^ localtohdfs.java:7: cannot find symbol symbol : class Configuration location: class localtohdfs Configuration config = new Configuration(); ^ localtohdfs.java:7: cannot find symbol symbol : class Configuration location: class localtohdfs Configuration config = new Configuration(); ^ localtohdfs.java:8: cannot find symbol symbol : class FileSystem location: class localtohdfs FileSystem hdfs = FileSystem.get(config); ^ localtohdfs.java:8: cannot find symbol symbol : variable FileSystem location: class localtohdfs FileSystem hdfs = FileSystem.get(config); ^ localtohdfs.java:9: cannot find symbol symbol : class Path location: class localtohdfs Path srcPath = new Path("/root/testfile"); ^ localtohdfs.java:9: cannot find symbol symbol : class Path location: class localtohdfs Path srcPath = new Path("/root/testfile"); ^ localtohdfs.java:10: cannot find symbol symbol : class Path location: class localtohdfs Path dstPath = new Path("testfile_hadoop"); ^ localtohdfs.java:10: cannot find symbol symbol : class Path location: class localtohdfs Path dstPath = new Path("testfile_hadoop"); ^ 9 errors CLASS_PATH="/root/newhadoop/hadoop-0.17.2.1/src/java:/root/newhadoop/hadoop-0.17.2.1/conf:/usr/java/jdk1.6.0/lib" PATH="/usr/java/jdk1.6.0/bin:/usr/local/apache-ant-1.7.1/bin:/root/newhadoop/hadoop-0.17.2.1/bin:/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin" HADOOP_HOME="/root/newhadoop/hadoop-0.17.2.1" JAVA_HOME="/usr/java/jdk1.6.0/" Where is the problem? thanks and regards!