我杀死了使用端口7199的进程,然后我想使用
运行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 :(得分:0)
尝试彻底杀死该进程。如果它是独立的,请使用
$ ps auwx | grep cassandra
$ sudo kill pid
如果您有本地设置,请或$ sudo service cassandra stop
答案 1 :(得分:0)
按照以下步骤 -
$ jps
您会看到某些进程正在运行。例如:
9107 Jps
1112 CassandraDaemon
然后按执行jps后看到的进程ID杀死CassandraDaemon进程。在我的示例中,这里是CassandraDaemon的进程ID 1112。
$ kill -9 1112
然后在一段时间后再次检查流程 -
$ jps
你会看到CassandraDaemon将不再可用。
9170 Jps
然后删除您的saved_caches并再次启动cassandra。