java - 无法在 Cygwin 下运行 Mahout 20newsgroups 示例

标签 java apache mahout

我能够验证输入目录(在/tmp 下)是否存在新闻组数据。不知道为什么我会收到找不到文件的异常。

$ sh classify-20newsgroups.sh 请选择一个数字来选择相应的任务运行 1. 朴素贝叶斯 2. 新加坡元 3. clean——清理/tmp/mahout-work-rsrinivasan 中的工作区 输入您的选择:1 好的。您选择了 1,我们将使用 naivebayes 在/tmp/mahout-work-rsrinivasan 中创建工作目录 准备训练数据 MAHOUT_LOCAL 未设置;将 HADOOP_CONF_DIR 添加到类路径。 没有设置 HADOOP_HOME,在本地运行 SLF4J:类路径包含多个 SLF4J 绑定(bind)。 SLF4J:在 [jar:file:/C:/cygwin/usr/local/mahout/examples/target/mahout-examples-0.6-job.jar!/org/slf4j/impl/StaticLoggerBinder.class] 中找到绑定(bind) SLF4J:在 [jar:file:/C:/cygwin/usr/local/mahout/examples/target/dependency/slf4j-jcl-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] 中找到绑定(bind) SLF4J:在 [jar:file:/C:/cygwin/usr/local/mahout/examples/target/dependency/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] 中找到绑定(bind) SLF4J:参见http://www.slf4j.org/codes.html#multiple_bindings寻求解释。 12/05/14 09:13:44 WARN driver.MahoutDriver:在类路径上找不到 org.apache.mahout.classifier.bayes.PrepareTwentyNewsgroups.props,将仅使用命令行参数 线程“main”中的异常 java.io.FileNotFoundException:找不到输入目录\tmp\mahout-work-rsrinivasan\20news-bydate\20news-bydate-train 在 org.apache.mahout.classifier.bayes.PrepareTwentyNewsgroups.main(PrepareTwentyNewsgroups.java:92) 在 sun.reflect.NativeMethodAccessorImpl.invoke0( native 方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68) 在 org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139) 在 org.apache.mahout.driver.MahoutDriver.main(MahoutDriver.java:188)

最佳答案

您可能必须先编辑该脚本才能在 Windows 上运行。我想 Cygwin/Windows 的路径是错误的。

关于java - 无法在 Cygwin 下运行 Mahout 20newsgroups 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10585709/

相关文章:

Java 检查列表中范围内每个元素的交集

java - Apache Velocity 模板语言 - 忽略无效引用

java - 使用 Mahout 数学课创建矩阵时出现问题

Java 时区数据库与 IANA 数据

java - 我如何调整该程序以符合在线法官的要求?

php - Magento 2 Apache 随机 400 错误

java - 如何在代理后面使用 Apache Olingo

hadoop - Mahout支持词干吗?

java - Mahout:缺少创建序列文件的类

java - 在 Java 中用 Servlet 替换 Sriplet