如何获取cassandra元数据?

如何获取cassandra元数据?,cassandra,Cassandra,我正在为Cassandra制作gui客户端 如何在Cassandra中获取现有键空间、列族和列详细信息 cassandra中是否有存储表的元数据?有关cassandra的所有元数据都在系统键空间中 更好的解决方案可能是使用DataStax JavaDriver连接到集群,然后使用那里可用的元数据,这样就不必重新发明轮子 com.datastax.driver.core.Cluster c = com.datastax.driver.core.Cluster.builder() .addC

我正在为Cassandra制作gui客户端

如何在Cassandra中获取现有键空间、列族和列详细信息


cassandra中是否有存储表的元数据?

有关cassandra的所有元数据都在系统键空间中

更好的解决方案可能是使用DataStax JavaDriver连接到集群,然后使用那里可用的元数据,这样就不必重新发明轮子

com.datastax.driver.core.Cluster c = com.datastax.driver.core.Cluster.builder()
    .addContactPoint(cluster.getContactPoint()).withPort(cluster.getRpcPort()).build();

c.connect();
Metadata md = c.getMetadata();
List<KeyspaceMetadata> keyspaces = md.getKeyspaces();
c.close();
com.datastax.driver.core.Cluster c=com.datastax.driver.core.Cluster.builder()
.addContactPoint(cluster.getContactPoint()).withPort(cluster.getRpcPort()).build();
c、 connect();
Metadata md=c.getMetadata();
List keyspace=md.getkeyspace();
c、 close();
元数据对象上还有其他方法可以从集群配置中获取所需的任何内容