【发布时间】:2018-06-15 22:37:06
【问题描述】:
当我使用 cqlsh 连接到 Cassandra 时,它会告诉我我连接到的 Cassandra 集群的名称。
$ cqlsh
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>
(在本例中,集群名称为Test Cluster,它在我的屏幕上显示为蓝色。)
如何使用 Python Cassandra 驱动程序从我的 Python 代码中获取集群名称?我希望能够从Session 对象中获取此信息,但我在the documentation 中看不到任何内容。
(我的用例是防止测试针对生产 Cassandra 运行的安全带和大括号方法的一部分。其想法是,如果服务器名称表明测试已以某种方式连接到生产 Cassandra,则它们可以中止尽快。)
【问题讨论】: