When run as a java application, the trace:

09/05/08 10:08:49 WARN fs.FileSystem: uri=file:///
javax.security.auth.login.LoginException: Login failed: Cannot run program
"whoami": CreateProcess error=2, ¨t²??¨ì«ü©
        at
org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:250)
        at
org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:275)
        at
org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:257)
        at
org.apache.hadoop.security.UserGroupInformation.login(UserGroupInformation.java:67)
        at 
org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:1410)
        at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1348)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:213)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:118)
        at 
org.apache.hadoop.mapred.JobConf.getWorkingDirectory(JobConf.java:354)
        at
org.apache.hadoop.mapred.FileInputFormat.setInputPaths(FileInputFormat.java:377)
        at mapreduce.WordCount.main(WordCount.java:44)
09/05/08 10:08:49 WARN fs.FileSystem: uri=file:///
javax.security.auth.login.LoginException: Login failed: Cannot run program
"whoami": CreateProcess error=2, ¨t²??¨ì«ü©
        at
org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:250)
        at
org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:275)
        at
org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:257)
        at
org.apache.hadoop.security.UserGroupInformation.login(UserGroupInformation.java:67)
        at 
org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:1410)
        at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1348)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:213)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:118)
        at 
org.apache.hadoop.mapred.LocalJobRunner.<init>(LocalJobRunner.java:311)
        at org.apache.hadoop.mapred.JobClient.init(JobClient.java:390)
        at org.apache.hadoop.mapred.JobClient.<init>(JobClient.java:361)
        at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1011)
        at mapreduce.WordCount.main(WordCount.java:46)
09/05/08 10:08:49 INFO jvm.JvmMetrics: Initializing JVM Metrics with
processName=JobTracker, sessionId=
Problem
09/05/08 10:08:50 WARN mapred.JobClient: Use GenericOptionsParser for
parsing the arguments. Applications should implement Tool for the same.
java.io.IOException: Failed to get the current user's information.
        at
org.apache.hadoop.mapred.JobClient.configureCommandLineOptions(JobClient.java:559)
        at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:729)
        at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1026)
        at mapreduce.WordCount.main(WordCount.java:46)
Caused by: javax.security.auth.login.LoginException: Login failed: Cannot
run program "whoami": CreateProcess error=2, ¨t²??¨ì«ü©
        at
org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:250)
        at
org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:275)
        at
org.apache.hadoop.mapred.JobClient.configureCommandLineOptions(JobClient.java:557)
        ... 3 more

When run on hadoop server: 

Trace:

Exception in thread "main" java.lang.ClassNotFoundException:
mapreduce.test.WordCount
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:148)

Thanks!:-):-)



georgep wrote:
> 
> Trace:
> 
> Exception in thread "main" java.lang.ClassNotFoundException:
> mapreduce.test.WordCount
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>       at java.lang.Class.forName0(Native Method)
>       at java.lang.Class.forName(Class.java:247)
>       at org.apache.hadoop.util.RunJar.main(RunJar.java:148)
> 
> Code:
> public class WordCount{       
>               
>           public static void main(String[] args) throws Exception {
>               try {
>                               JobConf conf = new JobConf(WordCount.class);
>                                 conf.setJobName("wordcount");
> 
>                                 conf.setOutputKeyClass(Text.class);
>                                 conf.setOutputValueClass(IntWritable.class);
> 
>      conf.setMapperClass(Map.class);
>                                 conf.setCombinerClass(Reduce.class);
>      conf.setReducerClass(Reduce.class);
> 
>                                 conf.setInputFormat(TextInputFormat.class);
>                                 conf.setOutputFormat(TextOutputFormat.class);
> 
>      FileInputFormat.setInputPaths(conf, new Path("input"));
>      FileOutputFormat.setOutputPath(conf, new Path("output"));
> 
>      JobClient.runJob(conf);
>                       }
>                       catch (Exception t) {
>                               // TODO Auto-generated catch block
>                               t.printStackTrace();
>                               System.out.println("Problem");
>                       }
>           }
>               
> }
> 
> 
> Thank you!
> 
> 
> 
> TimRobertson100 wrote:
>> 
>> Can you post the entire error trace please?
>> 
>> On Fri, May 8, 2009 at 9:40 AM, George Pang <[email protected]> wrote:
>>> Dear  users,
>>> I got "ClassNotFoundException" when run the WordCount example on hadoop
>>> using Eclipse.  Does anyone know where is the problem?
>>>
>>> Thank you!
>>>
>>> George
>>>
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/ClassNotFoundException-tp23441528p23449910.html
Sent from the Hadoop core-user mailing list archive at Nabble.com.

Reply via email to