2013-12-18 3 views
0

Я загрузил CDH 4.5 quick start vm от here. Каждая услуга выглядит хорошо, за исключением был замечен ниже ошибки после того как я открыл вкладку упражнения для просмотра MapReduce деятельности:Менеджер Cloudera не смог запустить Activity Monitor

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

Проблема остается после того, как я пытался перезапустить службу Activity Monitor, то я нашел следующее сообщение об ошибке в журнале. Может кто-нибудь помочь взглянуть?

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

использование ПИД-регулятора, чтобы убить или, если вы знаете сервиса, то грациозно остановить

+0

Спасибо, оказывается желобе использует тот же порт. После остановки работы с ломом, Activity Monitor может быть запущен без каких-либо проблем. – zhutoulala

Смежные вопросы