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