0

我们有一个包含 12 个节点、6 个 DSE-SOLR 和 6 个 DSE-Cassandra 的集群。从 3.0 升级到 3.1 时,我们注意到通过 SOLR 接口的请求被中断,直到所有节点都升级完毕。

  • 从 3.1 升级到 3.2 时,此限制是否仍然存在?
  • 升级时有什么注意事项吗?
  • 在升级路径文档中,它说要启用旧的八卦协议,直到所有节点都升级,这是每个 DC 还是整个集群?
4

1 回答 1

4

拉斯,

在升级期间运行查询时遇到什么错误?是以下之一吗?http://www.datastax.com/docs/datastax_enterprise3.1/upgrade/version_3_1_0位于 solr 部分的预期错误?

从 3.1 升级到 3.2 时,此限制是否仍然存在?

没有一个我知道。

升级时有什么注意事项吗?只是这里提到的2:http ://www.datastax.com/docs/datastax_enterprise3.2/upgrade/version_3_2_0#dse-upgrade-version3-2-0

  1. 启用旧的 gossip 协议
  2. 更改 dse_system 键空间以使用 Everywhere 复制策略

在升级路径文档中,它说要启用旧的八卦协议,直到所有节点都升级,这是每个 DC 还是整个集群?

在集群范围内,如果您不临时启用旧的 gossip 协议,3.2 上的新节点将无法与 3.1 上的节点通信,反之亦然,这可能导致某些节点看不到集群的其余部分。请记住,一旦升级并再次滚动重启,请从所有节点上的 cassandra-env.sh 中删除 JVM_OPTS="$JVM_OPTS -Denable-old-dse-state=true"。

火腿

于 2013-11-18T19:33:21.147 回答