gpt4 book ai didi

python - 通过python获取cassandra的信息

转载 作者:行者123 更新时间:2023-12-04 07:32:14 26 4
gpt4 key购买 nike

我通过以下方式连接到远程 Cassandra 数据库:

from cassandra.cluster import Cluster
from cassandra.auth import PlainTextAuthProvider
from cassandra.query import dict_factory

cluster = Cluster(contact_points=[CASSANDRA_HOST], username='1',password='123')
session=cluster.connect()

然后,我想获取 Cassandra 中已有的键空间、表、列的列表。在 cqlsh 中,它与 describe keyspace 一起使用。我如何在 Python 中执行此操作?

最佳答案

Cluster 的实例有一个 metadata 字段,它是 Metadata class 的一个实例- 它有 keyspaces 成员,它是现有键空间的列表,迭代它你可以获得所有表,然后是每个表 - 列等。

DESCRIBE KEYSPACEcqlsh 命令,尽管它可能会作为普通 CQL 命令得到支持(不记得了,也许它将成为 4.0 版本的一部分)

关于python - 通过python获取cassandra的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67886664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com