2016-09-18 5 views
0

私は複数のデータセンターを持っています。それらの1つはCassandraで、もう1つはSolrのデータセンターです。私はすでにプロセスをアップグレードし始めました。 "upgradesstables"コマンドが4日間続いたので、まだ1ノードがアップグレードされています。データストアのアップグレード中に新しいデータセンターを追加4.8.8から5.0.2

私は新しいcassandraデータセンターを追加したいと思います。アップグレードプロセスが完了するのを待つ時間がありません。アップグレードプロセスが行われている間に、バージョン5.0.2で新しいcassandraデータセンターを追加できますか?

答えて

0

部分的にアップグレードされた状態でクラスタを実行することはできますが、それは一時的な状態であり、クラスタに長時間入れたい状況ではありません。クラスタが部分的にアップグレードされた状態にある間に回避すべき操作がいくつかあります。この状態では、クラスタにスキーマの不一致が表示されます。

新しいDCをミックスに追加しないことをお勧めします。アップグレードの制限については、

https://docs.datastax.com/en/latest-upgrade/upgrade/datastax_enterprise/upgdDSE50.html#upgdDSE50__restrictions

+0

thanks @markcをご覧ください。プロセスのアップグレード中に私は新しいデータセンターを追加しませんでした。代わりに私は複数のupgradesstablesコマンドを実行します。しかし、それは大きなSSTablesになると、私は圧縮のunthrottleを設定してもまだプロセスをアップグレードしてアップグレードする。 –

+0

はい 'upgradesstables'は実行にかなり長い時間がかかりますが、この操作が実行されている間にクラスタが実行されるため、事実の後に実行する"最終的な "操作であるとみなすことができます。クラスタの読み書きは可能ですが、この最後の手順が完了した後にのみアップグレードが完了します。 – markc

関連する問題