2016-09-19 1 views
0

nach einen Knoten in cassandra aktualisieren, diese Fehler in Log aufgetreten: ich untersuchen, wollen aber nicht eine Richtung haben, wird jeder Hinweis dankcassandra und Gewölbe Fehlerprotokolle

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 

Antwort

1

Cassandra Cluster helfen nicht überqueren -version kompatibel, Sie können nur einen Knoten aktualisieren, Sie müssen den Cluster aktualisieren. Dies ist ein häufiger Fehler, den Menschen tun, bitte sehen Sie dieses Video here es erwähnt dieses Problem, auch ist es sehr sehr nützlich mit vielen guten Informationen.

+0

danke @Hasson. also muss ich vorher alle Knoten aktualisieren? – yuria

+0

Ja, Sie müssen alle Ihre Cluster aktualisieren, siehe das Video in der aktualisierten Antwort. – Hasson

+0

aber es sieht so aus, als ob die beste Methode darin besteht, die Knoten nacheinander zu aktualisieren [http://www.doc.ic.ac.uk/~pg1712/blog/cassandra-cluster-rolling-upgrade/] für Ausfallzeiten vermeiden richtig? – yuria

Verwandte Themen