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

时间:2016-08-05 10:07:29

标签: datastax-enterprise

我试图第一次使用图表 - 正如你可以想象的那样,我有一些试验和错误。 随后,我做了很多事情;

  • 创建架构
  • 发现错误/建模错误
  • 删除schena
  • 冲洗并重复

所有这一切都很好:但是因为我似乎经常遇到以下错误;

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

现在,如果我在执行schema.clear()时遇到此错误,那么它实际上并没有在后台继续 - 它正在撒谎!

我必须重新运行该命令,有时会多次删除架构。

如果这还不够烦人的话 - 我也可能最终得到以下内容。

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

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

我也确保我已经跑了;

:远程配置超时最大值

在gremlin-console中也是......

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

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

-Gavin

1 个答案:

答案 0 :(得分:2)

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

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

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

realtime_evaluation_timeout: 180 sec