使用CQL python驱动程序的Cassandra环状态

使用CQL python驱动程序的Cassandra环状态,cassandra,cql3,cassandra-python-driver,datastax-python-driver,Cassandra,Cql3,Cassandra Python Driver,Datastax Python Driver,我正在尝试获得cassandra集群的运行状况,有没有办法使用python CQL驱动程序来获得它 我之前使用pycassa进行基于节俭的数据模型: 是否有方法使用CQL python驱动程序获取集群运行状况或获取_端点集群由元数据描述,如中所述。例如,Metadata.token\u映射关于环、令牌分配等。谢谢@Alex,我正在尝试使用python驱动程序查找集群中是否有任何节点。有办法吗?我不太熟悉Python驱动程序,但我可以建议使用元数据获取所有主机。all_hosts,并检查is_up

我正在尝试获得cassandra集群的运行状况,有没有办法使用python CQL驱动程序来获得它

我之前使用pycassa进行基于节俭的数据模型:


是否有方法使用CQL python驱动程序获取集群运行状况或获取_端点

集群由元数据描述,如中所述。例如,Metadata.token\u映射关于环、令牌分配等。

谢谢@Alex,我正在尝试使用python驱动程序查找集群中是否有任何节点。有办法吗?我不太熟悉Python驱动程序,但我可以建议使用元数据获取所有主机。all_hosts,并检查is_up是否设置为trueThank@alex,但是当我在多dc环境中尝试时,我看到is_up值为None,你知道为什么is_up显示为None吗?us-west-2是我连接和查询的DC。有什么想法吗?当卡桑德拉不知道,这个主持人是上台还是下台时,都不会显示。我可能会建议尝试打开和关闭到该节点的套接字连接,如果没有,而不是True或False。我还验证了端口是否打开,nodetool状态显示所有节点都已启动并正在运行。这就是我正在做的,如果这里有任何错误,请告诉我