2017-02-22 43 views
2

Например, мы можем использоватьКак получить количество таблиц в пространстве ключей в Кассандре?

select count(*) from student_database; 

, чтобы вычислить количество строк в таблице. Но как вычислить количество таблиц в пространстве ключей?

DESCRIBE TABLES; 

дает вам список всех таблиц в этом пространстве ключей.

ответ

2

SELECT count(*) FROM system_schema.tables WHERE keyspace_name='your keyspace'

выше запрос будет работать в Cassandra 3.0 и выше

+0

Можете ли вы помочь мне в этом ответе для cassandra 3.0 и выше ... http://stackoverflow.com/questions/42469341/how-do-retretieve-table-names-in-cassandra-using-java –

3

И для 2.x Кассандры (и ниже) ответ:

SELECT COUNT(*) FROM system.schema_columnfamilies 
    WHERE keyspace_name='your keyspace';