gpt4 book ai didi

ant - 无法使用ant编译Nutch1.4

转载 作者:行者123 更新时间:2023-12-02 20:13:33 25 4
gpt4 key购买 nike

所有
我正在尝试将Nutch1.4部署到Hadoop集群(遵循this page)。用 Ant 编译Nutch时遇到一些问题。

问题1

当我运行ant命令时,出现以下错误:

/home/xenserver/apache-nutch-1.4-bin/build.xml:71: invalid Date syntax in "01/25/1971 2:00 pm"



我从文件build.xml的第71行中删除属性“datetime”,然后再次运行ant。然后我又遇到了另一个问题。

问题2

错误是:

/home/xenserver/apache-nutch-1.4/build.xml:412: syntax errors in ivy file: java.text.ParseException: http://java.sun.com/xml/jaxp/properties/schemaLanguage in file:/home/xenserver/apache-nutch-1.4/ivy/ivy.xml at org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.parse(XmlModuleDescriptorParser.java:273)

........



上面的步骤有什么问题?有没有编译Nutch1.4的教程?
需要您的帮助。

最佳答案

要编译nutch 1.4,只需从nutch目录运行ant clean deploy即可。输出在名为“runtime”的目录中创建,带有2个文件夹:一个用于本地模式,另一个用于集群模式。

请检查计算机上的日期设置和ant安装。我认为这是问题所在。您还篡改/编辑了/home/xenserver/apache-nutch-1.4/ivy/ivy.xml吗?请也检查该文件。

编辑:

在Linux机器上执行时,构建文件存在一些问题。
checkout 这些:thisthis

这些是您应该在设置上验证的事情:

  • java versionant version:不要使用旧的。获取最新版本或与您的最新版本兼容的版本。仅供引用:对于nutch-1.4,我正在使用apache-ant-1.8.3和java jdk1.6.0_18。这种组合对我来说效果很好。
  • 检查您是否安装了 JDK而不是JRE
  • 检查您的JAVA_HOME环境变量是否指向JDK。系统PATH变量必须附加$JAVA_HOME/bin$ANT_HOME/binANT_HOM E变量必须指向ant安装目录。
  • 您可以在任何其他构建文件上成功运行常规ant目标吗?尝试使用小的ant构建文件。
  • 仍然面临相同的问题,请使用-v选项运行ant命令。这将提供有关面临的错误的更多信息。
    例如。

    ant -v clean部署
  • 关于ant - 无法使用ant编译Nutch1.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10256948/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com