关闭Cassandra服务器,然后在Windows 7中重新启动它

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关闭Cassandra服务器,然后在Windows 7中重新启动它相关的知识,希望对你有一定的参考价值。

我在运行Windows 7的本地开发盒中安装了单节点集群,它运行正常。由于某种原因,我需要重新启动我的桌面,然后在命令提示符下这样做的时候,它总是给我以下例外 -

S:Apache Cassandraapache-cassandra-1.2.3in>cassandra -f
Starting Cassandra Server
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 7199; nested exception is:
        java.net.BindException: Address already in use: JVM_Bind

在某处使用意义端口。我在cassandra.yaml文件中做了一些更改,所以我需要关闭Cassandra server然后重新启动它。

任何人都可以帮我吗?

谢谢您的帮助。

答案

运行-f启动服务器作为服务,您可以通过task manager停止它。

听起来你的Cassandra服务器在你的机器启动时在后台启动它作为服务。你可以configure Windows启动服务。要在Windows上的前台运行cassandra,只需使用:

> cassandra.bat
另一答案

在windows7中,使用apache cassandra,在cassandra的根文件夹中创建了一个pid.txt文件。提供以下说明来停止服务器:

d:/ cassandra / bin> stop-server -p ../pid.txt -f

另一答案

如果您正在使用与DataStax Community Edition捆绑在一起的Cassandra并在启动计算机时作为服务运行,那么您可以执行以下命令来启动和停止Cassandra服务器。

使用管理员权限启动命令提示符

运行以下命令

      net start DataStax_Cassandra_Community_Server

      net stop DataStax_Cassandra_Community_Server

以上是关于关闭Cassandra服务器,然后在Windows 7中重新启动它的主要内容,如果未能解决你的问题,请参考以下文章

Cassandra-windows 10

Cassandra 错误消息:由于本地暂停,未将节点标记为关闭。为啥?

是否需要 LB 优先于 Cassandra C# 驱动程序中的内置策略? [关闭]

Cassandra有两个冗余节点

Apache Cassandra vs Datastax Cassandra [关闭]

Cassandra安装失败64位检查。重新运行以在Windows 10上从32位获取版本