关闭cassandra服务器,然后在Windows7中重新启动它

mzsu5hc0  于 2021-06-14  发布在  Cassandra
关注(0)|答案(3)|浏览(398)

我在运行Windows7的本地设备箱中安装了单节点集群,运行正常。由于某些原因,我需要重新启动我的桌面,然后每当我在命令提示符下这样做时,它总是给我下面的异常-

S:\Apache Cassandra\apache-cassandra-1.2.3\bin>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 然后重新启动。
有人能帮我吗?
谢谢你的帮助。

os8fio9y

os8fio9y1#

如果您使用的是与datastax community edition捆绑在一起的cassandra,并且在启动计算机时作为服务运行,那么您可以执行以下命令来启动和停止cassandra服务器。
以管理员权限启动命令提示符
运行以下命令

net start DataStax_Cassandra_Community_Server

      net stop DataStax_Cassandra_Community_Server
uujelgoq

uujelgoq2#

在windows7中,使用apache cassandra,在cassandra的根文件夹中创建一个pid.txt文件。发出以下指令以停止服务器:
d:/cassandra/bin>停止服务器-p../pid.txt-f

gzszwxb4

gzszwxb43#

运行-f将服务器作为服务启动,您可以通过 task manager .
这听起来像你的cassandra服务器启动它自己作为一个服务在后台当你的机器启动。您可以配置windows启动服务。要在windows的前台运行cassandra,只需使用:

> cassandra.bat

相关问题