-1
我正在为Cassandra制作一个gui客户端。如何获取cassandra元数据?
如何获取Cassandra中现有密钥空间,列系列,列详细信息的详细信息?
在cassandra中是否有任何元数据存储表?
我正在为Cassandra制作一个gui客户端。如何获取cassandra元数据?
如何获取Cassandra中现有密钥空间,列系列,列详细信息的详细信息?
在cassandra中是否有任何元数据存储表?
有关Cassandra的所有元数据都位于系统密钥空间中。
更好的解决方案可能是使用DataStax JavaDriver连接到群集,然后使用可用的MetaData,因此您不必重新发明轮子。
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();
Metadata对象还有其他方法可以从集群配置中获取所需的任何内容。