Mahout seq2sparse正在提供IllegalArgumentException

时间:2018-02-11 14:26:51

标签: hadoop mahout illegalargumentexception

Screenshot of error

我已设置MAHOUT_LOCAL = TRUE 我确实使用了运行mahout的本地方式,使用file:// path_of_file,但仍然不适用于我);

1 个答案:

答案 0 :(得分:1)

我环顾四周寻找处于类似情况的人,这篇文章似乎总结了你很好看的内容:https://community.cloudera.com/t5/Advanced-Analytics-Apache-Spark/java-lang-IllegalArgumentException-java-net-UnknownHostException/td-p/12874

请注意,在Tokenizing documents in hdfs://user/hduser/seqoutputdata hdfs://之后的第一件事是user

user被解释为该路径中的主机名,这就是java.net.UnknownHostException认为它正在寻找名为user的主机的原因。

您似乎可以在传递给Mahout的任何路径中包含有效的主机名:例如,hdfs://host/user/hduser/seqoutputdata