0
У меня есть Java-файл Hadoop для запуска его в моей Eclipse IDE и когда я запускаю этот хаоп для создания файла последовательности из входного текстового файла, я получаю следующую ошибку.Ошибка 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 да. Что такое файл = uri? и whoami error – Ameer
Hadoop пытается запустить 'whoami', чтобы выяснить, с каким пользователем он работает, и, похоже, он не может найти эту команду в вашей системе. Часть URL, о которой я понятия не имею, но я предполагаю, что вы не установили путь где-то. Может быть, не очень полезно :) –