2017-03-13 12 views
0

m 윈도우 7 64 비트 시스템에 apache storm을 설정하려고합니다. 내 구성스톰 UI 오류 : org.apache.storm.utils.NimbusLeaderNotFoundException : 시드 호스트 [localhost]에서 리더 후광을 찾을 수 없음

tickTime=2000 
initLimit=5 
syncLimit=2 
dataDir=C:/Server-Local/zookeeper-3.4.9/data 
clientPort=2181 

이 storm.yaml

storm.zookeeper.servers: 
    - "localhost" 
storm.local.dir: "C:/Server-Local/apache-storm-1.0.3/data" 
nimbus.host: "localhost" 
storm.zookeeper.port: 2181 
ui.port: 8090 
supervisor.slots.ports: 
    - 6700 
    - 6701 
    - 6702 
    - 6703 

단계 내가 1. ENV 변수 설정을 추적 관찰이 zoo.cfg

follows-로 2 zkServer.sh이 을 시작하다 3. 폭풍우 후광 4. 폭풍우 감독자 5. 폭풍우 6. 다음 URL로 이동하십시오. localhost : 8090/

나는 폭풍 UI로 내부 서버 오류로이 오류를 받고 있어요 :

main-SendThread(0:0:0:0:0:0:0:1:2181) o.a.s.s.o.a.z.ClientCnxn 
    [WARN]Session 0x0 for server null, unexpected error, 
    closing socket connection and attempting reconnect 
    java.net.ConnectException: Connection refused: no further information 
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) 
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:701) 
    at org.apache.storm.shade.org.apache.zookeeper.ClientCnxnSocketNIO. 
    doTransport (ClientCnxnSocketNIO.java:361) at org.apache.storm.shade.org. 
    apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1081) 
    2017-03-13 22:00:10.937 main-SendThread(0:0:0:0:0:0:0:1:2181)o.a.s.s. 
    o.a.z.ClientCnxn [INFO] Opening socket connection 
    to server 127.0.0.1/127.0.0.1:2181. Will not attempt to 
    authenticate using SASL (unknown error) 

내가 관련 StackOverflow의 게시물에 제공하는 거의 모든 솔루션을 시도

org.apache.storm.utils.NimbusLeaderNotFoundException: 
    Could not find leader nimbus from seed hosts [localhost]. 
    Did you specify a valid list of nimbus hosts for config nimbus.seeds? 
    at org.apache.storm.utils.NimbusClient.getConfiguredClientAs 
    (NimbusClient.java:108) 
    at org.apache.storm.ui.core$all_topologies_summary.invoke(core.clj:434) 
    at org.apache.storm.ui.core$fn__11360.invoke(core.clj:952) 
    at 

nimbus.log 오류를 다음했다, 불행하게도 , 그들 중 누구도 나를 위해 일하고 있지 않습니다. 무엇이 문제 일 수 있습니까?

+0

@Storm 전문가가 어떤 리드를 사용합니까? –

+0

사육사가 가동되고 있는지 확인 했습니까? 이 오류는 폭풍우가 localhost : 2181의 사육사에게 이야기하고 연결 거부를 시도하고 있음을 나타냅니다. –

답변

0

후미 머신 만 다시 시작하십시오. 폭풍우 나 수퍼바이저에서 실행중인 프로세서는 다시 시작하지 않아도되지만 폭풍우에만 영향을줍니다.

호스트 항목을 확인하면 모든 스톰 클러스터에 호스트 항목이 없을 수 있습니다. 호스트 이름을 확인하기 위해 DNS 서버를 사용하는 경우 호스트 항목을 제거하고 storm.yaml 파일의 모든 nimbus.seeds 등록 정보에서 DNS 이름을 사용하십시오.