1

我对 Hadoop 和 Map Reduce 非常陌生。对于起始基地,我执行了字数统计程序。它执行得很好,但是当我尝试将 csv 文件运行到我遵循 [Csv File][1] 的 Htable 中时,它让我陷入了以下我不知道的错误,请任何人帮助我了解上述错误

    12/09/07 05:47:31 ERROR security.UserGroupInformation: PriviledgedActionException as:hduser cause:org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path   [1]: http://salsahpc.indiana.edu/ScienceCloud/hbase_hands_on_1.htm#shell_exercises

这个错误真的很浪费我的时间,请任何人都可以帮助我解决这个异常

4

2 回答 2

0

您指向路径 hdfs://HadoopMaster:54310/user/hduser/csvtable 而不是 csvtable 的问题是。1)将您的 Hbase jar 添加到 Hadoop 类路径中,因为您的 Map reduce 默认情况下不会配置为 hbase jar。2) 转到 hadoop-ev.sh 并编辑 Hadoop_classpath 并将所有 hbase jar 添加到其中。希望它现在可以工作

于 2012-09-18T07:47:20.513 回答
0

您的工作正在尝试从以下位置读取输入文件:

 hdfs://HadoopMaster:54310/user/hduser/csvtable

您应该使用 hadoop shell 工具验证此文件是否存在于 HDFS 上:

hadoop fs -ls /user/hduser/csvtable

我的猜测是您的文件尚未加载到 HDFS 上。

于 2012-09-07T15:13:21.037 回答