【发布时间】:2017-12-19 04:01:10
【问题描述】:
这是我的桌子
CREATE TABLE star.star_event (
eventnumber int,
primarytracks int,
prodtime double,
antinucleus int,
eventfile int,
eventtime double,
histfile bigint,
multiplicity int,
nabovelb int,
nbelowlb int,
nlb int,
pt double,
runnumber int,
vertexx double,
vertexy double,
vertexz double,
PRIMARY KEY (eventnumber, primarytracks, prodtime)
) WITH CLUSTERING ORDER BY (primarytracks ASC, prodtime ASC)
我正在尝试做select count(1) from star_event。我知道这是 cassandra 支持的有效查询,至少对于少量数据。但是对于庞大的数据集,它似乎无法正常工作。
经常出错
ReadTimeout: Error from server: code=1200 [Coordinator node timed out
waiting for replica nodes' responses] message="Operation timed out -
received only 0 responses." info={'received_responses': 0, 'required_responses': 1, 'consistency': 'ONE'}
在cassandra.yaml 中增加了默认的ReadTimeout 值仍然没有运气。有哪些可用的解决方法。
【问题讨论】:
标签: cassandra