2014-05-23 6 views
-1

저는 카산드라를위한 GUI 클라이언트를 만들고 있습니다.카산드라 메타 데이터를 얻는 방법?

카산드라의 기존 키 공간, 열 패밀리, 열 세부 정보를 얻는 방법은 무엇입니까?

cassandra에 테이블을 저장하는 메타 데이터가 있습니까?

답변

2

카산드라에 대한 모든 메타 데이터는 시스템 키 공간에 있습니다.

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(); 

메타 데이터 개체에는 클러스터 구성에서 필요한 모든 것을 얻기위한 다른 방법이 있습니다.

관련 문제