2017-02-17 13 views
1

я убил процесс, который используется порт 7199, то я хотел, чтобы запустить Кассандру с помощьюКак перезапустить службу JMX-сервера в cassandra?

cassandra -f -R 

Но у меня было такое сообщение:

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 ,

Я убил это, потому что у меня было сообщение, которое уже использовал порт 7199.

ответ

0

Попробуйте полностью уничтожить процесс. Если это автономное использование этого

$ ps auwx | grep cassandra 
$ sudo kill pid 

или $ sudo service cassandra stop, если у вас есть локальные настройки

0

Выполните следующие steps-

$ jps 

Вы видите какие-то процессы запуска. Например:

9107 Jps 
1112 CassandraDaemon 

Затем убить процесс CassandraDaemon по идентификатору процесса вы видите после выполнения JPS. В моем примере здесь обрабатывается id 1112 для CassandraDaemon.

$ kill -9 1112 

Затем проверьте процессы снова после while-

$ jps 

Вы увидите CassandraDaemon больше не будет доступна.

9170 Jps 

Затем удалите сохраненные_каки и запустите cassandra снова.