0
이클립스 IDE에서 실행하기위한 Hadoop 자바 파일이 있습니다. 입력 파일에서 시퀀스 파일을 생성하기 위해이 hadoop을 실행하면 다음 오류가 발생합니다.파일을 실행하는 Hadoop 오류가 발생했습니다.
Feb 12, 2013 6:33:02 PM org.apache.hadoop.fs.FileSystem$Cache$Key <init>
WARNING: uri=file:///
javax.security.auth.login.LoginException: Login failed: Cannot run program "whoami": CreateProcess error=2, The system cannot find the file specified
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:1438)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1376)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:215)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:120)
at org.apache.hadoop.mapred.JobConf.getWorkingDirectory(JobConf.java:319)
at org.apache.hadoop.mapred.FileInputFormat.addInputPath(FileInputFormat.java:313)
at main.LineIndexer.main(LineIndexer.java:81)
다시 시도 오류에 관해 특별한 질문이 있습니까? –
@ JoachimIsaksson 예. file = uri 란 무엇입니까? whoami error – Ameer
Hadoop은'whoami '를 실행하여 어떤 사용자로 실행 중인지 파악하지 못하며 시스템에서 해당 명령을 찾을 수없는 것 같습니다. URL 부분에 대해서는 잘 모르겠지만 어딘가에 경로를 설정하지 않았다는 것입니다. 아마별로 도움이되지 않습니다 :) –