计算 Cassandra 列族中的用户数?

Count Number of Users in Cassandra column family?

我在 Cassandra 中有一个这样的 table-

CREATE TABLE DATA_HOLDER (USER_ID TEXT, RECORD_NAME TEXT, RECORD_VALUE BLOB, PRIMARY KEY (USER_ID, RECORD_NAME));

我想在上面 table 中计算不同的 USER_ID?有什么办法可以做到吗?

我的 Cassandra 版本是:

[cqlsh 4.1.1 | Cassandra 2.0.10.71 | DSE 4.5.2 | CQL spec 3.1.1 | Thrift protocol 19.39.0]

select表达式定义为:

selection_list
 | DISTINCT selection_list

所以你可以:

SELECT DISTINCT USER_ID FROM DATA_HOLDER;