如何以编程方式测试cassandra是否正在运行?

时间:2014-08-19 19:07:12

标签: cassandra

我知道我可以执行sudo service cassandra status,但这只能告诉我应用程序是否正在运行。发出sudo service cassandra start后,状态将立即显示为"正在运行"但cassandra尚未准备好接受请求。我目前的方法是grep日志以检测cassandra是否可用于请求,但我认为应该有更好,更强大的方法来执行此操作。一个想法是发出cqlsh -e命令并查看是否返回错误,但我不确定哪个命令最适合在此处执行。实现这一目标的最佳途径是什么?

1 个答案:

答案 0 :(得分:1)

运行nodetool状态。联合国意味着它正常运行,UJ意味着它正在加入等等。