Hello,

I am new to Hadoop and am trying to run
HadoopDfsReadWriteExample<http://wiki.apache.org/hadoop/HadoopDfsReadWriteExample?action=fullsearch&value=linkto%3A%22HadoopDfsReadWriteExample%22&context=180>

from eclipse on Windows XP.

I have added following files in the build path for the project:
commons-logging-1.0.4.jar
hadoop-0.16.4-core.jar
log4j-1.2.11.jar

I am receiving following exception while trying to access the file system
corresponding to my configuration files . Note, that HDFS is up and I can
put files on HDFS from cygwin and browse HDFS using the web interface. Can
someone pls help me resolve this issue? I understand that it is not able to
execute whoami, but I do not know how I can execute whoami from eclipse
successfully. Also, pls note that there is no space in my user name.

Thanks in advance for your time,
Rutuja
==================================================================================================
08/07/03 15:40:48 WARN fs.FileSystem: uri=hdfs://localhost:7072
javax.security.auth.login.LoginException: Login failed: CreateProcess:
whoami error=2
    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:1255)
    at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1191)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:150)
    at org.apache.hadoop.fs.FileSystem.getNamed(FileSystem.java:124)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:96)
    at
com.flurry.HDFSManager.HDFSFileReadWrite.main(HDFSFileReadWrite.java:68)
Exception in thread "main" java.io.IOException
    at org.apache.hadoop.dfs.DFSClient.<init>(DFSClient.java:148)
    at
org.apache.hadoop.dfs.DistributedFileSystem.initialize(DistributedFileSystem.java:65)
    at
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1182)
    at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:55)
    at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1193)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:150)
    at org.apache.hadoop.fs.FileSystem.getNamed(FileSystem.java:124)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:96)
    at
com.flurry.HDFSManager.HDFSFileReadWrite.main(HDFSFileReadWrite.java:68)
Caused by: javax.security.auth.login.LoginException: Login failed:
CreateProcess: whoami error=2
    at
org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:250)
    at
org.apache.hadoop.security.UnixUserGroupInformation.login(UnixUserGroupInformation.java:275)
    at org.apache.hadoop.dfs.DFSClient.<init>(DFSClient.java:146)
    ... 8 more

Reply via email to