如何在Cassandra中列出列族中的所有列名?

use*_*772 4 java cassandra hector

我正在使用Cassandra,我想制作一个数据浏览器,显示任何列族的内容.我需要获取列名来配置UI网格.是否可以收集所有行中的列名?

jbe*_*lis 8

最好的方法,如果你使用Cassandra 1.1:

SELECT column_name FROM system.schema_columnfamilies WHERE keyspace_name = X AND columnfamily_name = Y
Run Code Online (Sandbox Code Playgroud)

另见http://www.datastax.com/dev/blog/schema-in-cassandra-1-1