从 Cassandra 服务器读取列族列表
Read Column Families list from Cassandra server
我正在使用 Astyanax 制作 Cassandra 数据查看器,我希望能够在没有预定义模式的情况下列出 Cassandra Keyspace 上的列族。
现在,我列出了来自 JSON 模式的列族,而不是来自 Cassandra 本身。
不幸的是,我在 Astyanax 的文档中没有找到任何允许这样做的内容。
有什么办法解决这个问题吗?我想过用CQL,虽然我以前没用过。
提前致谢,如果我对我正在尝试做的事情或我提供的信息不够具体,我深表歉意。 :(
知道后自己回答。
您可以使用 AstyanaxContext 对象获取 CF 列表并使用:
astyanaxContext.getClient().describeKeyspace().getColumnFamilyList()
希望对遇到同样问题的人有所帮助。
我正在使用 Astyanax 制作 Cassandra 数据查看器,我希望能够在没有预定义模式的情况下列出 Cassandra Keyspace 上的列族。 现在,我列出了来自 JSON 模式的列族,而不是来自 Cassandra 本身。
不幸的是,我在 Astyanax 的文档中没有找到任何允许这样做的内容。 有什么办法解决这个问题吗?我想过用CQL,虽然我以前没用过。
提前致谢,如果我对我正在尝试做的事情或我提供的信息不够具体,我深表歉意。 :(
知道后自己回答。
您可以使用 AstyanaxContext 对象获取 CF 列表并使用:
astyanaxContext.getClient().describeKeyspace().getColumnFamilyList()
希望对遇到同样问题的人有所帮助。