InvalidInputException将文件加载到Hbase MapReduce中

时间:2012-09-07 13:17:40

标签: java hadoop mapreduce hbase

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

    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

这个错误实际上是我的时间,请任何人帮我解决这个异常

2 个答案:

答案 0 :(得分:0)

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

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

您应该使用hadoop shell tools

验证HDFS上是否存在此文件
hadoop fs -ls /user/hduser/csvtable

我的猜测是你的文件还没有加载到HDFS上。

答案 1 :(得分:0)

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