我在运行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
然后重新启动。
有人能帮我吗?
谢谢你的帮助。
3条答案
按热度按时间os8fio9y1#
如果您使用的是与datastax community edition捆绑在一起的cassandra,并且在启动计算机时作为服务运行,那么您可以执行以下命令来启动和停止cassandra服务器。
以管理员权限启动命令提示符
运行以下命令
uujelgoq2#
在windows7中,使用apache cassandra,在cassandra的根文件夹中创建一个pid.txt文件。发出以下指令以停止服务器:
d:/cassandra/bin>停止服务器-p../pid.txt-f
gzszwxb43#
运行-f将服务器作为服务启动,您可以通过
task manager
.这听起来像你的cassandra服务器启动它自己作为一个服务在后台当你的机器启动。您可以配置windows启动服务。要在windows的前台运行cassandra,只需使用: