【问题标题】:How to execute nodetool status command in python?如何在 python 中执行 nodetool status 命令?
【发布时间】:2020-10-30 04:42:48
【问题描述】:

nodetool 命令

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

【问题讨论】:

    标签: cassandra cassandra-3.0 cassandra-2.0


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 其实我想用python获取我的Cassandra数据库的状态。我找不到任何模块。
      猜你喜欢
      • 2015-05-14
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      • 1970-01-01
      • 2021-04-26
      • 2020-09-18
      • 2017-02-14
      相关资源
      最近更新 更多