当前位置: 首页 > 知识库问答 >
问题:

如何在执行20NewsGroup分类Mahout示例时解决log4j警告?

公羊灿
2023-03-14

我试图在Mahout中运行2NewsGroup分类示例。我已经设定:

MAHOUT_LOCAL = true

分类器不显示混淆矩阵,并给出以下警告:

共有1个答案

林国安
2023-03-14

刚刚找到了解决方案:创建属性文件链接,如下所示。并将该文件放在mahout/src/conf下(mahout在mahout/conf下有一个log4j.properties,这不是正确的路径,也没有正确设置appender)。希望这能帮助其他人解决同样的问题。

    log4j.rootLogger=DEBUG,consoleAppender, fileAppender
    log4j.appender.consoleAppender=org.apache.log4j.ConsoleAppender
    log4j.appender.consoleAppender.layout=org.apache.log4j.PatternLayout
    log4j.appender.consoleAppender.layout.ConversionPattern=[%t] %-5p %c %x - %m%n
    log4j.appender.fileAppender=org.apache.log4j.RollingFileAppender
    log4j.appender.fileAppender.layout=org.apache.log4j.PatternLayout
    log4j.appender.fileAppender.layout.ConversionPattern=[%t] %-5p %c %x - %m%n
    log4j.appender.fileAppender.File=demoApplication.log
 类似资料:
  • 我能够验证输入目录(在/tmp下)是否存在新闻组数据。不确定为什么我得到一个文件未找到异常。 $sh classify-20newsgroups.sh请选择一个数字以选择要运行的相应任务1。奈韦贝耶斯2。新元3。clean--在/tmp/mahout-work-rsrinivasan中清理工作区域,输入您的选择:1 OK。您选择了1,我们将使用naivebayes在/tmp/mahout-work

  • 我有一些使用JAXB API类的代码。当我用Java11运行代码时,在运行时我会得到错误,指示“在执行时丢失了一个必需的类”。

  • 我想在springboot中通过H2创建表,但运行时出现以下错误:; 组织。冬眠地方话方言:hh000400:使用方言:org。冬眠地方话H2方言组织。冬眠工具模式。spi。CommandAcceptanceException:通过JDBC语句执行DDL“创建表bank_account(id bigint not null,balance double not null,full name var

  • 在Struts 2应用程序中,我们使用log4j进行日志记录。我只想记录警告,但当我尝试在log4j.properties中使用时 它也打印错误和致命日志。我只想要警告日志。我在一些教程中阅读了日志的级别。所以我知道为什么错误和致命打印,因为它们的优先级低于警告。如何仅在我的控制台中打印警告日志? 我的 Java 代码: 任何帮助都将不胜感激!

  • 问题内容: DeprecationWarning:需要一个整数(got类型为float)。不建议使用隐式转换为整数,并且在将来的Python版本中可能会删除隐式转换。 DeprecationWarning:需要一个整数(got类型为float)。不建议使用隐式转换为整数,并且在将来的Python版本中可能会删除隐式转换。 问题答案: 警告与的坐标参数有关。浮点坐标将表示的原点位于窗口像素之间。那没

  • 我是android studio的新手,我不明白为什么我的应用程序在开始使用seekbar时会崩溃。谁能帮帮我吗? 公共类MainActivity扩展了AppCompatActivity{SeekBar SeekBar;//声明SeekBar对象TextView TextView,textView2;ListView simpleListview;//声明SeekBar int离散的成员变量;in