Jetty Can';t访问hadoop工作跟踪器的web ui

Jetty Can';t访问hadoop工作跟踪器的web ui,jetty,hadoop,nutch,Jetty,Hadoop,Nutch,我正在尝试设置hadoop和nutch在EC2上运行。首先,我遵循了优秀的原则。除了我无法访问任何web界面(例如JobTracker)之外,大多数东西都正常工作。JobTracker启动时没有错误,我可以点击nutch master:50030,但是我得到的是jetty的默认servlet,它返回到webapps目录的链接,然后从那里返回一个job目录,然后链接到nutch master:50030/webapps/job/jobtracker.jsp——它依次返回404 forRequest

我正在尝试设置hadoop和nutch在EC2上运行。首先,我遵循了优秀的原则。除了我无法访问任何web界面(例如JobTracker)之外,大多数东西都正常工作。JobTracker启动时没有错误,我可以点击nutch master:50030,但是我得到的是jetty的默认servlet,它返回到webapps目录的链接,然后从那里返回一个job目录,然后链接到nutch master:50030/webapps/job/jobtracker.jsp——它依次返回404 for
RequestURI=/webapps/job/jobtracker.jsp
。我已经检查了类路径,应该存在的所有内容实际上都是可用的:

/usr/lib/jvm/java-6-openjdk/bin/java -Xmx1000m -Dhadoop.log.dir=/nutch/search/logs -Dhadoop.log.file=hadoop-nutch-jobtracker-nutch-master.log -Dhadoop.home.dir=/nutch/search -Dhadoop.id.str=nutch -Dhadoop.root.logger=INFO,DRFA -Djava.library.path=/nutch/search/lib/native/Linux-i386-32 -Dhadoop.policy.file=hadoop-policy.xml -classpath /nutch/search/bin/../conf:/usr/lib/jvm/java-6-openjdk/lib/tools.jar:/nutch/search/hadoop-0.20.2-core.jar:/nutch/search/lib/apache-solr-core-1.4.0.jar:/nutch/search/lib/apache-solr-solrj-1.4.0.jar:/nutch/search/lib/commons-beanutils-1.8.0.jar:/nutch/search/lib/commons-cli-1.2.jar:/nutch/search/lib/commons-codec-1.3.jar:/nutch/search/lib/commons-collections-3.2.1.jar:/nutch/search/lib/commons-el-1.0.jar:/nutch/search/lib/commons-httpclient-3.1.jar:/nutch/search/lib/commons-io-1.4.jar:/nutch/search/lib/commons-lang-2.1.jar:/nutch/search/lib/commons-logging-1.0.4.jar:/nutch/search/lib/commons-logging-api-1.0.4.jar:/nutch/search/lib/commons-net-1.4.1.jar:/nutch/search/lib/core-3.1.1.jar:/nutch/search/lib/geronimo-stax-api_1.0_spec-1.0.1.jar:/nutch/search/lib/hadoop-0.20.2-core.jar:/nutch/search/lib/hadoop-0.20.2-tools.jar:/nutch/search/lib/hsqldb-1.8.0.10.jar:/nutch/search/lib/icu4j-4_0_1.jar:/nutch/search/lib/jakarta-oro-2.0.8.jar:/nutch/search/lib/jasper-compiler-5.5.12.jar:/nutch/search/lib/jasper-runtime-5.5.12.jar:/nutch/search/lib/jcl-over-slf4j-1.5.5.jar:/nutch/search/lib/jets3t-0.6.1.jar:/nutch/search/lib/jetty-6.1.14.jar:/nutch/search/lib/jetty-util-6.1.14.jar:/nutch/search/lib/junit-3.8.1.jar:/nutch/search/lib/kfs-0.2.2.jar:/nutch/search/lib/log4j-1.2.15.jar:/nutch/search/lib/lucene-core-3.0.1.jar:/nutch/search/lib/lucene-misc-3.0.1.jar:/nutch/search/lib/oro-2.0.8.jar:/nutch/search/lib/resolver.jar:/nutch/search/lib/serializer.jar:/nutch/search/lib/servlet-api-2.5-6.1.14.jar:/nutch/search/lib/slf4j-api-1.5.5.jar:/nutch/search/lib/slf4j-log4j12-1.4.3.jar:/nutch/search/lib/taglibs-i18n.jar:/nutch/search/lib/tika-core-0.7.jar:/nutch/search/lib/wstx-asl-3.2.7.jar:/nutch/search/lib/xercesImpl.jar:/nutch/search/lib/xml-apis.jar:/nutch/search/lib/xmlenc-0.52.jar:/nutch/search/lib/jsp-2.1/jsp-2.1.jar:/nutch/search/lib/jsp-2.1/jsp-api-2.1.jar org.apache.hadoop.mapred.JobTracker
我已经在谷歌上搜索和尝试了8个小时的不同的东西,我完全被什么可能是错的所困扰。我确信这是我忽略的一件非常明显的事情。有人知道吗

还有一些细节:这是EC2上的一个三节点集群,我可以通过ssh在每个节点之间发送一个密码,并且节点似乎通过发送密码进行通信(即日志中没有异常)。它们都是ubuntu 10.04服务器。Hadoop 0.20.2


提前谢谢。

@BROCK我从来没有用那个特定的集群解决过这个问题-我尝试过的任何东西都不能使它工作。最后,我使用不同的基本AMI(标准的AmazonAMI,与自定义的Ubuntu服务器AMI)重建了集群。然后成功了。现在,我不确定这是否是AMI——可能是我在设置中做了一些不同的事情。不得不求助于这一点是非常令人沮丧的,但是我在这里或网上的其他地方都找不到任何答案。然而,我刚刚从一个正常工作的0.19集群升级到0.20.2,我得到了与您相同的错误。