2016-09-19 13 views
0

カサンドラ内のノードをアップグレードした後、ログにこれらのエラーが発生しました: は私が調査したいが、方向性を持っていけない、任意の手掛かりは、カサンドラクラスタが交差されていない おかげカサンドラとボールトエラーログ

2016/09/19 06:24:49 [INFO] core: post-unseal setup starting 
2016/09/19 06:24:49 [INFO] core: mounted backend of type generic at secret/ 
2016/09/19 06:24:49 [INFO] core: mounted backend of type cubbyhole at cubbyhole/ 
2016/09/19 06:24:49 [INFO] core: mounted backend of type system at sys/ 
2016/09/19 06:24:49 [INFO] core: mounted backend of type cassandra at cassandra/ 
2016/09/19 06:24:49 [INFO] rollback: starting rollback manager 
2016/09/19 06:24:50 [INFO] expire: restored 2 leases 
2016/09/19 06:24:50 [INFO] core: post-unseal setup complete 
2016/09/19 06:24:55 gocql: unable to dial control conn node-0.cassandra-app.mesos:9042: dial tcp 10.0.2.42:9042: getsockopt: connection refused 
2016/09/19 06:25:12 error: failed to connect to 10.0.2.42:9042 due to error: gocql: no response to connection startup within timeout 

答えて

1

を助けます-version互換、ノードのみをアップグレードすることはできません。クラスタをアップグレードする必要があります。これは一般的な間違いです人々がやる傾向があります、このビデオを参照してくださいhereそれはまた、非常に多くの良い情報で非常に便利ですこの問題を言及します。

+0

ありがとう@Hasson。以前はすべてのノードをアップグレードする必要がありますか? – yuria

+0

はい、すべてのクラスタをアップグレードする必要があります。更新された回答のビデオを参照してください。 – Hasson

+0

ですが、ノードを1つずつアップグレードすることがベストプラクティスのようです[こちら](http://www.doc.ic.ac.uk/~pg1712/blog/cassandra-cluster-rolling-upgrade/) for右のダウンタイムを避ける? – yuria