2017-11-06 15 views
0

私はZookeperを開始できません。私は、フォルダを削除しようとしてから最初から再起動し、またディレクトリを変更しようとしました。しかし、私はCMDで、次のエラーを取得しています:エラーZookeper -Apache Kafkaを起動中に

D:\Zookeper & Kafka\kafka_2.11-1.0.0\bin\windows>zookeeper-server-start.bat ..\..\config\zookeeper.properties 
'Kafka\kafka_2.11-1.0.0\bin\windows\..' is not recognized as an internal or external command, 
operable program or batch file. 
The system cannot find the path specified. 
'Kafka\kafka_2.11-1.0.0\bin\windows\..\..' is not recognized as an internal or external command, 
operable program or batch file. 
The system cannot find the path specified. 
Error: Could not find or load main class Files\Apache 

私も同じようカフカのホームディレクトリからZookeperを実行してみました:

\bin\windows\zookeeper-server-start.bat ..\..\config\zookeeper.properties 

しかし、同じことが表示されます。これで私を助けてください。私はすでにJDKとJREをインストールしており、環境変数を設定し、Tomcat ApacheとNetBeansでプロジェクトを開発しています。しかし、私はこれと混同しています。

+0

ディレクトリ名をZookeperとKafka **の間にスペースを入れずに変更してみてください – user

+0

ディレクトリを "KAFKA"に変更しようとしましたが、もう一度エラーが表示されます: "エラー:メインを見つけられませんでしたクラスFiles \ Apache " –

+0

フォルダ名" Zookeper&Kafka "のスペースを削除してみてください。 ご覧のとおり、「Kafka \ kafka_2.11-1.0.0 \ bin \ windows \ ..」だけを使っていると感じます。正しい場合はそれを回答として追加します。 –

答えて

0

環境変数のJavaパスとクラスパスに問題があります。クラスパスを正しく設定することで問題は解決しました。ありがとう

+0

あなたは何が修正されたか説明するのに十分親切でしょうか? – Linus

+1

私の環境変数ではclasspathとpathがJAVAに設定されていないので、KAFKAは自分のJAVAへのパスを見つけることができませんでした。ですから、環境変数にJAVAへのパスを設定するだけで問題は解決しました。 パスを環境変数に複数回追加しないように注意してください。 1回だけで十分です –

関連する問題