Chr*_*ink 14
count(*)实际上遍历所有数据.因此,select count(*) from userdetails没有限制的情况可能会超过那么多行.这里有一些细节:http:
//planetcassandra.org/blog/counting-key-in-cassandra/
您可能需要考虑使用Spark自己维护计数,或者如果您只想要一个球场号码,您可以从JMX获取它.
要从JMX中获取它可能有点棘手,具体取决于您的数据模型.要获取分区数量,请抓取org.apache.cassandra.metrics:type=ColumnFamily,keyspace={{Keyspace}},scope={{Table?}},name=EstimatedColumnCountHistogrammbean并总结所有90个值(这是nodetool cfstats输出).它只会给你sstables中存在的数字,以便更准确地你可以执行刷新或尝试估计来自MemtableColumnsCountmbean的memtables中的数字
| 归档时间: |
|
| 查看次数: |
16671 次 |
| 最近记录: |