jobtracker和tasktracker无法打开

时间:2014-06-01 09:22:20

标签: ubuntu hadoop replication hdfs

我已经成功安装了ubuntu 12.04和hadoop 2.3.0。

输入jps命令后,我发现输出如下

4135 jps
2582 SeconadaryNameNode
3143 NodeManager
2394 Namenode
2391 Datanode
3021 ResourceManager

为什么它没有显示jobtracker和tasktracker。 我试过start-mapred.sh,但它显示找不到命令。(我搜索了hadoop目录,没有找到这样的文件,所以我认为较新的版本即2.0.3已弃用它,必须有其他方式启动jobtracker和tasktracker)

localhost:50070工作绝对正常 但localhost:50030和localhost:50060显示无法连接。

所以任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:3)

您已使用YARN安装了Hadoop 2.x. Jobtracker和Tasktracker现在被NodeManager,ResourceManager和Application Master取代。有关YARN(MRv2)的更多信息。

http://hadoop.apache.org/docs/r2.3.0/hadoop-yarn/hadoop-yarn-site/YARN.html

答案 1 :(得分:1)

要监控基于YARN的hadoop系统,您可以使用其WebUI,可在以下网址找到:

localhost:8088

此外,如果您想查看有关已执行作业的统计信息或查看生成的日志,您必须启动该作业服务器。它可以通过以下命令启动:

mr-jobhistory-daemon.sh start history server

启动历史记录服务器后,您可以查看在单个位置生成的日志。您可以在

访问历史记录服务器
localhost:19888

答案 2 :(得分:0)

我相信你启动jobhistory服务器的命令略有偏差。单词历史记录和服务器之间没有空格。我的命令是:/usr/local/hadoop/sbin/mr-jobhistory-daemon.sh start historyserver。 / sbin vs. / bin是由于我的Hadoop版本。