2013-12-18 73 views
0

我从here下载了CDH 4.5快速启动虚拟机。每个服务看起来除了我打开活动选项卡后,查看mapreduce的活动,看到下面的错误好:Cloudera Manager未能启动活动监视器

The Activity Monitor server (activitymonitor (localhost)) is unavailable or not responding to connections. 

问题仍然之后我试图重新启动活动监控服务,那么我在日志中发现以下错误消息。任何人都可以帮忙看看吗?

11:24:35.862 PM  WARN org.mortbay.log  

failed [email protected]:9999: java.net.BindException: Address already in use 

11:24:35.864 PM  WARN org.mortbay.log  

failed [email protected]: java.net.BindException: Address already in use 

11:24:35.869 PM  ERROR com.cloudera.cmon.firehose.Main  

Failed to start Firehose 
com.cloudera.enterprise.EnterpriseServiceException: java.net.BindException: Address already in use 
    at com.cloudera.cmon.firehose.AgentMessageService.startService(AgentMessageService.java:144) 
    at com.cloudera.enterprise.EnterpriseService.start(EnterpriseService.java:71) 
    at com.cloudera.enterprise.EnterpriseService.start(EnterpriseService.java:68) 
    at com.cloudera.cmon.firehose.Main.main(Main.java:371) 
Caused by: java.net.BindException: Address already in use 
    at sun.nio.ch.Net.bind(Native Method) 
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126) 
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) 
    at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:216) 
    at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:315) 
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) 
    at org.mortbay.jetty.Server.doStart(Server.java:235) 
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) 
    at com.cloudera.cmon.firehose.AgentMessageService.startService(AgentMessageService.java:142) 
    ... 3 more 

回答

1

“java.net.BindException:已在使用中的地址”清楚地表明端口9999已被其他服务占用。您必须检查服务的PID并将其停止:

lsof -P | grep LISTEN | grep的9999

使用kill命令来杀死或者,如果你知道该服务,然后停止正常

+0

谢谢,原来是水槽使用同一端口。停止渠道服务后,活动监视器可以无任何问题地启动。 – zhutoulala