在 DSE 5.0 中执行架构更改时出错

Error when performing schema changes in DSE 5.0

我第一次尝试使用图表 - 正如您所想象的那样,我进行了相当多的试验和错误。 随后,我做了很多;

一切都很好:但事实上我似乎经常收到以下错误;

架构迁移中断。迁移操作将在后台继续。

现在,如果我在执行 schema.clear() 时遇到此错误,那么它实际上根本不会在后台继续运行 - 它在撒谎!

我必须重新运行 命令,有时甚至多次才能删除架构。

如果这还不够烦人 - 我可能也会得到以下结果。

脚本评估超出了为请求配置的阈值:[149a3432-b1b3-45b7-8e68-d21c0325d877 - schema.clear()]

我有一个 DC,两个机架,每个机架有 2 个节点 - 作为训练集群。 我正在使用 DSE 5.0.1 我正在使用 GossipingPropertyFileSnitch - snitch (对于上述告密者类型,我也有机架属性文件。

而且我还确保我有 运行;

:远程配置超时最大值

也在 gremlin 控制台中...

所以我不太确定它怎么会抱怨超时,因为这一切都在我的虚拟机中的本地 PC 上 - 并且只被我使用 - 我不明白有什么东西打断了命令我也只是要求它完成!

如果有人有任何想法,谢谢!

-加文

特别感谢 DataStax 的 Jeremy - 我有一个超时问题的解决方案;

我仍然不明白为什么它一开始就抱怨 - 因为我是唯一使用集群的人 - 在我自己的 PC 上的虚拟机上......但是尽管如此 - 我可以成功完成命令gremlin 控制台。

所需的更改在 DSE.YAML 将以下配置项更改为高于默认值 30 秒的值。 (我设置为 180 秒)

realtime_evaluation_timeout: 180 sec