【问题标题】:How i restart service of JMX server in cassandra?我如何在 cassandra 中重新启动 JMX 服务器的服务?
【发布时间】:2017-02-17 06:04:19
【问题描述】:

我杀死了使用端口 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 端口已经使用的消息。

【问题讨论】:

    标签: cassandra jmx


    【解决方案1】:

    尝试完全终止进程。如果是独立使用这个,

    $ ps auwx | grep cassandra
    $ sudo kill pid
    

    $ sudo service cassandra stop,如果您有本地设置

    【讨论】:

      【解决方案2】:

      按照以下步骤-

      $ jps
      

      您看到一些进程正在运行。例如:

      9107 Jps
      1112 CassandraDaemon
      

      然后通过执行jps后看到的进程id杀掉CassandraDaemon进程。在我的示例中,CassandraDaemon 的进程 ID 为 1112。

      $ kill -9 1112
      

      然后过一会再检查进程-

      $ jps
      

      您将看到 CassandraDaemon 将不再可用。

      9170 Jps
      

      然后删除您的 saved_caches 并重新启动 cassandra。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-08
        • 1970-01-01
        • 2011-04-21
        • 2019-08-23
        • 2017-12-29
        • 1970-01-01
        • 2021-06-10
        相关资源
        最近更新 更多