2016-11-25 8 views

답변

0

최상의 방법은 클러스터 메타 데이터에서 가져 오는 것입니다. DESCRIBEcql의 일부가 아니라 cqlsh 그래서 당신은 동일한 메커니즘을 사용할 수 있습니다 단지 cqlengine처럼 파이썬 드라이버를 사용 : 당신은 당신이 이런 식으로 원하는 대부분의 데이터를 수집 할 수있는 메타 데이터에서

https://github.com/apache/cassandra/blob/16490a48b02b6f206a78717e9b816983f0b76bb1/bin/cqlsh.py#L619

map(str, yourconnection.metadata.keyspaces.keys()) 

합니다. 시스템 스키마 테이블을 쿼리 할 수도 있지만, 버전간에 약간의 변경이 있으므로 드라이버가 자동으로 수행하도록 권장 할 것입니다.