【问题标题】:Cannot delete supercolumn with cassandra-cli无法使用 cassandra-cli 删除超列
【发布时间】:2023-03-14 18:45:01
【问题描述】:
[default@keyspace] get fv['user:/file.txt'];
=> (super_column=1365647977415,
     (column=6363, value=0000000000000001, timestamp=1368238637628082)
     (column=6c6d64, value=0000013f79344eb2, timestamp=1368238637628081)
     (column=7362, value=000000000000003a, timestamp=1368238637628083))
=> (super_column=1365653962252,
     (column=6363, value=0000000000000001, timestamp=1368238637727277)
     (column=6c6d64, value=0000013f798fbee6, timestamp=1368238637727276)
     (column=7362, value=0000000000000045, timestamp=1368238637727278))

del fv['user:/file.txt'][1365647977415];
column removed.

get fv['user:/file.txt'];
=> (super_column=1365647977415,
     (column=6363, value=0000000000000001, timestamp=1368238637628082)
     (column=6c6d64, value=0000013f79344eb2, timestamp=1368238637628081)
     (column=7362, value=000000000000003a, timestamp=1368238637628083))
=> (super_column=1365653962252,
     (column=6363, value=0000000000000001, timestamp=1368238637727277)
     (column=6c6d64, value=0000013f798fbee6, timestamp=1368238637727276)
     (column=7362, value=0000000000000045, timestamp=1368238637727278))

这怎么可能?比较器是ByteType,我用过

assume fv comparator as LongType;

【问题讨论】:

    标签: cassandra super-columns


    【解决方案1】:

    问题出在比现在更新的列时间戳中。伙计们,小心点。

    => (super_column=1365647977415,
         (column=6363, value=0000000000000001, timestamp=1368238637628082)
    

    1368238637628082 == 2013 年 5 月 11 日星期六 02:17:17 GMT

    现在是格林威治标准时间 2013 年 4 月 11 日星期四 07:10:36

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-27
      • 2015-12-22
      • 2020-12-11
      • 2012-02-01
      • 1970-01-01
      • 2014-02-03
      • 2015-07-16
      • 2011-09-08
      相关资源
      最近更新 更多