我们有一个由12个节点组成的集群,6个DSE-SOLR和6个DSE-Cassandra。当从3.0升级到3.1时,我们注意到通过SOLR接口的请求被破坏,直到所有节点都已升级。
答案 0 :(得分:4)
Russ,
升级期间运行查询时会出现什么错误?它是以下之一吗? 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
在升级路径文档中,它说要启用旧的八卦协议,直到所有节点都已升级,这是每个DC还是整个群集?
群集范围广,如果你不暂时启用旧的八卦协议,3.2上的新节点将无法与3.1上的节点通信,反之亦然,这可能导致某些节点无法看到群集的其余部分。在升级并进行另一次滚动重启后,请记住从所有节点上的cassandra-env.sh中删除JVM_OPTS =“$ JVM_OPTS -Denable-old-dse-state = true”。
火腿