Hadoop配置之 开启不了 8088、19888端口

8088端口(一般)对应Hadoop集群监控的ResourceManager 

19888端口(一般)对应 MapReduce JobHistory Server

问题描述:

  分别执行 start-dfs.sh   start-yarn.sh     mr-jobhistory-damon.sh后

 发现只能在浏览器中打开master:50070  ,而8088、19888端口对应的网页打不开

问题分析:

 执行 netstat -ntlp 发现没有8088、19888 说明服务没有起来,那自然是打不开对应的网页了

19888端口 配置在mapred-site.xml中的 所以去看一下配置是否有错,结果发现maste:19888 中的master写漏了。我擦哦 低级错误。改正后 执行stop-yarn.sh 及start-yarn.sh 发现有19888服务。

那么8088也是这错误咯? 检查一遍发现这个没有错误啊

8088对应ResourceManager  而查看hadoop进程 (执行 jps )发现唯独没有ResourceManager 那就是没起来 看日志吧

cd /usr/local/hadoop_2.6.0/logs   查看其目录下的  yarn-****-resourcemanager-master.log

019-01-27 15:42:03,445 INFO org.apache.hadoop.service.AbstractService: Service org.apache.hadoop.yarn.server.resourcemanager.AdminService failed in state INITED; cause: java.lang.IllegalArgumentException: Does not contain a valid host:port authority: {yarn.resourcemanager.hostname}:8033 (configuration property 'yarn.resourcemanager.admin.address')
java.lang.IllegalArgumentException: Does not contain a valid host:port authority: {yarn.resourcemanager.hostname}:8033 (configuration property 'yarn.resourcemanager.admin.address')
	at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:197)
	at org.apache.hadoop.yarn.conf.YarnConfiguration.getSocketAddr(YarnConfiguration.java:1499)
	at org.apache.hadoop.conf.Configuration.getSocketAddr(Configuration.java:1886)
	at org.apache.hadoop.yarn.server.resourcemanager.AdminService.serviceInit(AdminService.java:133)
	at org.apache.hadoop.service.AbstractService.init(AbstractServ

上网搜索发现,说不能有空格  ,劳资也没空格啊。 结果发现少敲个变量前面的$  

哎 敲尼玛  醉了 记录一下 

你可能感兴趣的:(Hadoop配置之 开启不了 8088、19888端口)