0

usergrid 2.1 ql 不能处理旧记录。门户网站也不提供旧记录,但记录计数可用,

我尝试不使用 ql,它工作正常,但在我的项目中,我使用的是 ql。无法将其从项目中删除。

如果我插入新记录。然后 ql 正在查找新记录。usergrid 2.1 不稳定?

以前我使用的是 usergrid 1.2。而且我从来没有遇到过像 db 损坏这样的问题。升级 usergrid 后,我遇到了这个问题。

4

1 回答 1

0

我最近在将 Usergrid 安装移动到新服务器时遇到了问题。虽然我们已经在使用 Usergrid 2.1,但我们仍然使用 Cassandra 1.2。当我们设置新服务器时,我们想满足所有要求,也想将 Cassandra 升级到 2.1。

那是我们的问题。从 1.2 开始的 Cassandra 记录与 2.1 不兼容,必须逐步升级。随后我们不得不从 1.2.19 升级到 2.0,然后再升级到 2.1。

请看一下https://github.com/apache/cassandra/blob/trunk/NEWS.txt。其中描述了版本之间的必要升级步骤。

罪魁祸首

我们无法使用节点工具从 Cassandra 导出模式。Usergrid 使用的某些数据类型包含很长的前缀,这会破坏 JSON 格式并终止导出。

我们需要使用cassandra-cli而不是导出和重新导入架构nodetool

于 2017-02-18T23:12:48.840 回答