栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Cassandra的cqlsh控制台中的操作超时错误

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Cassandra的cqlsh控制台中的操作超时错误

count(*)实际上是翻页所有数据。因此,如果

select count(*) fromuserdetails
没有那么多行,将导致没有限制。一些细节在这里:http : //planetcassandra.org/blog/counting-key-in-
cassandra/

您可能要考虑使用Spark自己维护计数,或者,如果您只想要一个棒球场编号,可以从JMX那里获取。

要从JMX中获取数据,可能会有些棘手,具体取决于您的数据模型。要获取分区数,请获取

org.apache.cassandra.metrics:type=ColumnFamily,keyspace={{Keyspace}},scope={{Table​}},name=EstimatedColumnCountHistogram
mbean并汇总所有90个值(这是
nodetoolcfstats
输出)。它只会给您sstables中存在的数字,因此要使其更准确,您可以进行刷新或尝试从
MemtableColumnsCount
mbean
估计memtables中的数字

对于非常基本的球场编号,您可以从

system.size_estimates
列出的所有范围中获取估计的分区数(请注意,这只是一个节点上的编号)。将其乘以节点数,然后除以RF。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/438008.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号