我正在使用Astyanax创建一个Cassandra数据查看器,我希望能够在没有预定义模式的情况下列出Cassandra Keyspace上的列族。 现在,我列出了JSON Schema中的列族,而不是来自Cassandra本身。
不幸的是,我没有在Astyanax的文档中找到任何内容。 有办法解决这个问题吗?我考虑过使用CQL,虽然我之前从未使用过它。
提前致谢,如果我对我正在尝试做的事情或我提供的信息不够具体,那就很抱歉。 :(
答案 0 :(得分:3)
自从我发现以来回答自己。
您可以使用AstyanaxContext对象并使用:
获取CF列表 astyanaxContext.getClient().describeKeyspace().getColumnFamilyList()
希望如果有人遇到同样的问题会有所帮助。