【发布时间】:2023-03-20 10:59:01
【问题描述】:
使用 Cassandra CLI 会得到以下输出:
RowKey: 31307c32333239
=> (super_column=3f18d800-fed5-17cf-b91a-0016e6df0376,
(column=date, value=1312289229287, timestamp=1312289229647000)
我正在使用RandomPartitioner。是否有可能在 Cleartext 中获取 RowKey(来自 CLI)?理想情况下在 CLI 中,但如果有一个帮助类将其转换回字符串,这也可以。
我知道密钥以某种方式散列。如果无法“检索”密钥(我必须假设),Cassandra 中是否公开了辅助类,我可以使用它来根据我的原始字符串生成密钥以进行比较?
我的问题:我已经在 Cassandra 中存储了记录,但是使用 "user1|order1" 这样的密钥我无法检索记录。 Cassandra 没有找到任何记录。我假设我的密钥不知何故是错误的,我需要比较它们并找出问题所在......
非常感谢!!延斯
【问题讨论】:
-
贴出你用来读写cassandra的代码,也许我们可以告诉你为什么你的读取失败