2017-04-11 47 views

回答

2

DESCRIBE是一個cqlsh命令,Java驅動程序沒有它。

但是你可以從KeyspaceMetadata
示例代碼得到Java驅動程序架構,以獲得ashraful_test密鑰空間的完整的模式:

try (Cluster cluster = Cluster.builder().addContactPoints("127.0.0.1").withCredentials("cassandra", "cassandra").build();) { 
    System.out.println(cluster.getMetadata().getKeyspace("ashraful_test").exportAsString()); 
} 

或者

如果要保存架構文件在linux命令中:

cqlsh -u cassandra -p cassandra -e "DESC ashraful_test" > ashraful_test.cql 

這裏

-u username 
-p password 
-e command to execute 
> ashraful_test.cql will save the command output to ashraful_test.cql file 
相關問題