3

我已经成功建立了一个有 7 个节点的 Cassandra 集群。但是,我无法让它用于基本查询。

CREATE TABLE lgrsettings (
  siteid bigint,
  channel int,
  name text,
  offset float,
  scalefactor float,
  units text,
  PRIMARY KEY (siteid, channel)
)

insert into lgrsettings (siteid,channel,name,offset,scalefactor,units) values (999,1,'Flow',0.0,1.0,'m');

然后在一个节点上:

select * from lgrsettings;

Request did not complete within rpc_timeout.

在另一个上:

select * from lgrsettings;
Bad Request: unconfigured columnfamily lgrsettings

即使键空间和列族出现在所有节点上。

我可以从哪里开始寻找任何想法?

亚历克斯

有趣的结果。处理键空间创建和插入的节点显示:

Keyspace: testdata
    Read Count: 0
    Read Latency: NaN ms.
    Write Count: 2
    Write Latency: 0.304 ms.
    Pending Tasks: 0
            Column Family: lgrsettings
            SSTable count: 0
            Space used (live): 0
            Space used (total): 0
            Number of Keys (estimate): 0
            Memtable Columns Count: 10
            Memtable Data Size: 129
            Memtable Switch Count: 0
            Read Count: 0
            Read Latency: NaN ms.
            Write Count: 2
            Write Latency: NaN ms.
            Pending Tasks: 0
            Bloom Filter False Positives: 0
            Bloom Filter False Ratio: 0.00000
            Bloom Filter Space Used: 0
            Compacted row minimum size: 0
            Compacted row maximum size: 0
            Compacted row mean size: 0

            Column Family: datapoints
            SSTable count: 0
            Space used (live): 0
            Space used (total): 0
            Number of Keys (estimate): 0
            Memtable Columns Count: 0
            Memtable Data Size: 0
            Memtable Switch Count: 0
            Read Count: 0
            Read Latency: NaN ms.
            Write Count: 0
            Write Latency: NaN ms.
            Pending Tasks: 0
            Bloom Filter False Positives: 0
            Bloom Filter False Ratio: 0.00000
            Bloom Filter Space Used: 0
            Compacted row minimum size: 0
            Compacted row maximum size: 0
            Compacted row mean size: 0

其他节点在 cfstats 中没有,但在 DESCRIBE KEYSPACE 测试数据中显示;在 CQL3 客户端中...

4

2 回答 2

5

请求未在 rpc_timeout 内完成

检查您的 Cassandra 日志以确认是否存在任何问题 - 有时 Cassandra 中的异常会导致客户端超时。

于 2013-05-02T09:55:24.487 回答
3

在评论中,OP 说他找到了问题的原因:

我已经设法解决了这个问题。这是由于节点之间的时间同步,所以我在所有节点上安装了 ntpd,等了 5 分钟再试一次,我有一个工作集群!

于 2013-07-02T12:36:35.393 回答