2013-12-18 71 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