我正在学习使用Apache Mahout,并在运行其中一个示例后收到以下消息:
Exception in thread "main" org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path does not exist: file:/home/user1/workspace/LDAAnalysis/output/data
事实上,发现*/output/data
目录在运行后就在那里创建了。我不明白这个错误信息告诉我们什么?
答案 0 :(得分:1)
第一个重要问题是,“什么样的例子”?有些会在本地工作,有些则不会。我认为它与LDA有关,但是说得非常有帮助。或者打印更多的堆栈跟踪。
这不仅仅是正确编写路径的问题。您必须设置正确的目的地。根据您的评论,我不确定您是否设置了Hadoop,或者HDFS是否正在运行或您输入的位置。