使用-p在前台运行Cassandra不会创建pid文件?

时间:2014-02-10 18:02:53

标签: cassandra pid

当我使用sudo ./cassandra -f -p pid.txt运行Cassandra时,Cassandra正确运行,输出Listening for thrift clients...,但未创建文件pid.txt

如果没有-f选项,则会按预期创建pid文件。这是正常行为吗?

1 个答案:

答案 0 :(得分:1)

是。这是预期的正常行为:

https://github.com/apache/cassandra/blob/trunk/bin/cassandra#L142

pid文件通常由监视进程和init脚本使用。当你从前台开始时,进程有pid文件是没有意义的,因为你可以使用Ctrl-C来终止它。