Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delete命令不适用于cassandra CQlsh_Cassandra_Cql3_Cqlsh - Fatal编程技术网

Delete命令不适用于cassandra CQlsh

Delete命令不适用于cassandra CQlsh,cassandra,cql3,cqlsh,Cassandra,Cql3,Cqlsh,我试图删除表中的一些集群列。但即使在尝试之后,时间数据的数量仍然存在。整个数据保持完整。 这张桌子是宽行型的 CREATE TABLE IF NOT EXISTS test.mytable( key bigint, lowerbound bigint, upperbound bigint, data blob, PRIMARY KEY (key, lowerbound, upperbound) ) WITH CLUSTERING ORDER BY (lowerbo

我试图删除表中的一些集群列。但即使在尝试之后,时间数据的数量仍然存在。整个数据保持完整。 这张桌子是宽行型的

     CREATE TABLE IF NOT EXISTS  test.mytable(
  key bigint,
  lowerbound bigint,
  upperbound bigint,
  data blob,
  PRIMARY KEY (key, lowerbound, upperbound)
) WITH CLUSTERING ORDER BY (lowerbound DESC) AND caching='all' AND compact storage and 
  compaction={'class': 'LeveledCompactionStrategy'}; 
我在网上查过了。但我找不到某些病例。我已经在线检查了是否存在行键未被删除但值段为空的情况。但在我的例子中,整个数据保持完整,就好像什么也没发生一样。删除查询每次都成功执行,并且Cassandra中没有出现异常


请提出建议。

您尝试了哪些查询?集群中有多少节点?他们的时间同步吗?是否有任何并发写入过程?测试密钥空间的复制系数是多少?您对删除和插入数据的声明是什么?你怎么知道数据还在那里?select语句是什么?需要回答@RomanTumaykin的问题才能提供一些答案/想法。此外,默认情况下,cqlsh使用一致性级别1。在运行查询之前,您是否要更改此设置?您可能还希望在启用跟踪的情况下启用跟踪;在cqlsh中查看如何满足查询。根据我们得到的信息,我的第一个想法与Roman一致,即节点上的时钟可能不同步。嗨,我有单节点Cassandra群集。没有复制。delete查询非常直接{delete from test.mytable where key=somekey}。选择查询是{select from test.mytable where key=somekey}。执行select查询时,我可以看到数据。我的第一个想法是数据可能会被缓存,所以我使用节点工具命令进行刷新。但它不起作用。我错过什么了吗?嗨,RomanTumaykin,有什么评论吗。