2017-02-17 7 views
1

私はその後、私はどのように私はcassandraのJMXサーバーのサービスを再開しますか?

cassandra -f -R 

を使用してカサンドラを実行したかった。しかし、私はこのメッセージを持っていた、ポート7199を使用するプロセスを殺した:私はポート7199を使用してプロセスを実行したい

INFO 05:45:43 Initializing system.schema_functions 
INFO 05:45:43 Initializing system.schema_aggregates 
INFO 05:45:43 Not submitting build tasks for views in keyspace system as storage service is not initialized 
INFO 05:45:43 Configured JMX server at: ****service:jmx:rmi://127.0.0.1/jndi/rmi://127.0.0.1:7199/jmxrmi**** 
Exception (java.lang.RuntimeException) encountered during startup: java.util.concurrent.ExecutionException: FSWriteError in 
java.lang.RuntimeException: java.util.concurrent.ExecutionException: FSWriteError in at org.apache.cassandra.utils.FBUtilities.waitOnFuture(FBUtilities.java:403) 

を、

私はポート7199がすでに使用しているというメッセージがあったので、私はそれを殺しました。

答えて

0

プロセスを完全に終了させて​​ください。それがこの、

$ ps auwx | grep cassandra 
$ sudo kill pid 

または$ sudo service cassandra stopスタンドアロンの使用である場合は、ローカルのセットアップを持っている場合

0

は、以下のsteps-

$ jps 

に従ってくださいあなたは、実行中のいくつかのプロセスを参照してください。たとえば、次のようになります。

9107 Jps 
1112 CassandraDaemon 

次に、jpsを実行した後に表示されるプロセスIDでCassandraDaemonプロセスを強制終了します。私の例では、ここではCassandraDaemonのID 1112を処理します。

$ kill -9 1112 

次にあなたがCassandraDaemonが利用できなくなります表示されますwhile-

$ jps 

後に再度のプロセスを確認してください。

9170 Jps 

次に、saved_cachesを削除して、再度cassandraを起動します。

関連する問題