公司集群,配置的Hadoop。执行job,想去看看运行状态,却不知道jobtracker的机器ip:
查询hadoop 的jobtrack机器的ip,就查看文件conf/mapred-site.xml
<?xmlversion="1.0"?> <?xml-stylesheettype="text/xsl" href="https://www.linuxidc.com/Linux/2013-12/configuration.xsl"?> <configuration> <property> <name>mapred.job.tracker</name> <value>node1:49001</value> </property> <property> <name>mapred.local.dir</name> <value>/home/hadoop/hadoop_home/var</value> </property> </configuration>
其中,mapred.job.tracker是JobTracker的主机(或者IP)和端口。主机:端口。
这个别名,真恶心,我查了/etc/hosts,查了/etc/hadoop/conf/下的hosts,slaves,master等等,就是找不到。
二了,直接ping node1就行了。
直接显示ip,然后 ip:50030
回车三遍,终于出来了。
http://xxxxxx:50030/jobtracker.jsp