我有一个 4 节点 Cassandra 集群,其中有 2 个 Cassandra 节点和 2 个轻快的节点 [cassandra+TT]。轻快的测试版 2
我使用 cassandra-cli 插入创建和更新列族
我的插入和预测总是失败。例如
反柱系列
[default@StatsKeySpace] create column family Impressions with comparator=UTF8Type and default_validation_class=CounterColumnType and key_validation_class=UTF8Type;
175d69d0-eb6f-11e0-0000-93bbb4d362fc
Waiting for schema agreement...
... schemas agree across the cluster
[default@StatsKeySpace] incr Impressions['Test']['impressions'] by 10;
null
[default@StatsKeySpace] incr Impressions['Test']['impressions'] by 1;
null
[default@StatsKeySpace] get Impressions['Test']['impressions'];
null
[default@StatsKeySpace] list Impressions;
Using default limit of 100
null
标准柱系列
[default@StatsKeySpace] set TestColumnFamily['Test']['tamil']='hai';
null
集群中的所有节点都处于活动状态
这是我的键空间定义
Keyspace: StatsKeySpace:
Replication Strategy: org.apache.cassandra.locator.NetworkTopologyStrategy
Durable Writes: true
Options: [replication_factor:1]
我在调试模式下尝试了 cassandra-cli 我发现了这个错误
[default@unknown] use StatsKeySpace;
Authenticated to keyspace: StatsKeySpace
[default@StatsKeySpace] incr Impressions['tamil']['count'] by 1;
null
java.lang.RuntimeException
at org.apache.cassandra.cli.CliClient.executeCLIStatement(CliClient.java:297)
at org.apache.cassandra.cli.CliMain.processStatement(CliMain.java:217)
at org.apache.cassandra.cli.CliMain.main(CliMain.java:345)
两个列族都有replicate_on_write false 感谢提前帮助
问候, 泰米尔语