-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對象還有其他方法可以從集羣配置中獲取所需的任何內容。