我已经成功安装了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显示无法连接。
所以任何人都可以帮助我吗?
答案 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版本。