2016-08-19 21 views
2

yahooストリーミングベンチマークを使用してSTORMをテストしようとすると、これらのエラーが発生します。私はZooKeeper "zoo.cfg"ファイルとkafka "server.properties"でデフォルトポート2181の代わりにポートを2080に変更しようとしました。それでも私は同じエラーが発生します。どんな助けでも大歓迎です。前もって感謝します。 :-)yahooストリーミングベンチマークでSTORM_TESTを実行しようとするとエラーが発生する

2792 [main] INFO o.a.s.s.o.a.z.s.NIOServerCnxnFactory - binding to port 0.0.0.0/0.0.0.0:2181 
2796 [main] ERROR o.a.s.s.o.a.z.s.NIOServerCnxnFactory - Thread Thread[main,5,main] died 
java.lang.RuntimeException: No port is available to launch an inprocess zookeeper. 
    at org.apache.storm.zookeeper$mk_inprocess_zookeeper$fn__2124$fn__2126.invoke(zookeeper.clj:223) ~[storm-core-1.0.1.jar:1.0.1] 
    at org.apache.storm.zookeeper$mk_inprocess_zookeeper$fn__2124.invoke(zookeeper.clj:219) ~[storm-core-1.0.1.jar:1.0.1] 
    at org.apache.storm.zookeeper$mk_inprocess_zookeeper.doInvoke(zookeeper.clj:217) ~[storm-core-1.0.1.jar:1.0.1] 
    at clojure.lang.RestFn.invoke(RestFn.java:439) ~[clojure-1.7.0.jar:?] 
    at org.apache.storm.command.dev_zookeeper$_main.doInvoke(dev_zookeeper.clj:25) ~[storm-core-1.0.1.jar:1.0.1] 
    at clojure.lang.RestFn.invoke(RestFn.java:397) ~[clojure-1.7.0.jar:?] 
    at clojure.lang.AFn.applyToHelper(AFn.java:152) ~[clojure-1.7.0.jar:?] 
    at clojure.lang.RestFn.applyTo(RestFn.java:132) ~[clojure-1.7.0.jar:?] 
    at org.apache.storm.command.dev_zookeeper.main(Unknown Source) ~[storm-core-1.0.1.jar:1.0.1] 
Redis is already running... 
WARNING: send already refers to: #'clojure.core/send in namespace: setup.core, being replaced by: #'clj-kafka.new.producer/send 
{:redis-host localhost, :kakfa-brokers localhost:9092} 
Writing campaigns data to Redis. 
Error: Could not find or load main class .home.eranga.Software.kafka-0.10.0.1.config.server.properties 
Unrecognized option: --create 
Error: Could not create the Java Virtual Machine. 
Error: A fatal exception has occurred. Program will exit. 

+0

私は、最初のエラー java.lang.RuntimeException:inprocess zookeeperを起動するためのポートがありません。 これは、Stormのベンチマークのテストを開始する前にZooKeeperが既に実行されているために発生します。まず、ZooKeeperを停止する必要があります。ターミナル 'cd $ zookeeper_dir-version/bin /'で './zkServer.sh stop' –

+0

のエラーが表示されます。 load main class .home.eranga.Software.kafka-0.10.0.1.config.server.properties'は私がkafkaのソースバージョンを使用していたということでした。私が使ったはずのものは、カフカのバイナリ版でした。 (Oops: - P Silly me) 解決策はバイナリバージョンをダウンロードし、そのバージョンにパス変数を設定することでした。私はこれが他人に役立つことを願っています:-) –

+1

あなたの解決策を答えにしているのかもしれません。 –

答えて

1

答えは自分で第一及び第二のコメントに記述されています。

関連する問題