如何在 python 中执行 nodetool status 命令?

How to execute nodetool status command in python?

nodetool 命令

我可以在 shell 中使用此命令获取我的数据库状态。如何通过 python 执行此命令?你能帮帮我吗?

nodetool 实用程序专为在命令行上使用而设计,因此您可以获取信息或在集群上执行操作。它不打算以编程方式运行。

你的问题没有多大意义。或许,如果您提供更多关于您所追求的结果的细节,我们就能为您提供更好的答案。干杯!

查看 Python subprocess 模块。它具有 运行 nodetool 和读取输出所需的功能。

根据您的需求,Cassandra 4+ 中的另一个选项是使用 Python 客户端驱动程序和查询虚拟表。