最近、2つのDC構成で8つのcassandraノードを3.0.8から3.0.14にアップグレードしました。ですから、3.0.8から3.0.14へのアップグレード時にnodetool upgradesstablesを実行する必要がありますか。私たちがそれをしなければならない場合、最速の方法でアップグレードを完了するためのベストプラクティスは何ですか。おかげさまで Cassandra 3.0.8から3.0.14へのアップグレード後、nodetool upgradedesstablesを実行する必要がありますか?
1
A
答えて
0
これは、だから、が明らかに、3.0.8と3.0.14の間で新しいものは何もsstableに関する現れなかっorg.apache.cassandra.io.sstable.format.big.BigFormat
// ma (3.0.0): swap bf hash order
// store rows natively
// mb (3.0.7, 3.7): commit log lower bound included
// mc (3.0.8, 3.9): commit log intervals included
// na (4.0.0): uncompressed chunks, pending repair session
//
// NOTE: when adding a new version, please add that to LegacySSTableTest, too.
からのコメントですバージョン。
しかし、私は、CCMを使用していくつかのテストを行なったし、私がいることが分かった:
- カサンドラ3.0.7がsstablesためメガバイトバージョンを使用しています。
- カサンドラ3.0.8がsstablesためメガバイトバージョンを使用します(まだMB !!)
- カサンドラ3.0.9 - 3.0.14 sstablesのためのMCバージョンを使用しています。
確認する方法は、あなたのCassandraデータフォルダに行き、sstableファイルを調べて、使用するバージョンを確認することです。異なるバージョンが存在する場合は、nodetool upgradedesstablesを実行する必要があります。私は一度に1つのノードを実行します。
関連する問題
- 1. 2.1.14から3.0.6へのcassandraのアップグレード、nodetool upgradedesstablesを実行する必要がありますか?
- 2. Apache Cassandraをアップグレードする必要がありますか?
- 3. 3.0.8と3.0.14とのスキーマのバージョンが一致しません
- 4. Python 2.6.1からアップグレードする必要がありますか?
- 5. 間違った数(2 3)レールへのレール3.0.14からアップグレードした後3.1.4
- 6. ploneアップグレード後にセキュリティパッチを削除する必要がありますか?
- 7. 私はPDOのmysqliにmysqlからアップグレードする必要がありますか?
- 8. 開発後にWinium.Desktopを実行する必要がありますか?
- 9. 実行した後にsetTimeoutsをクリアする必要がありますか?
- 10. Sencha Appアップグレードの問題:Appフォルダから実行する必要があります
- 11. Bing Maps v7からv8へのアップグレード中に何を変更する必要がありますか?
- 12. Cassandra 2.2.5から3.0.4へのアップグレードが失敗します
- 13. `parent :: _ construct()`を実行する必要がありますか?
- 14. ミドルウェアアプリケーションはビジネスロジックを実行する必要がありますか?
- 15. rakeアセットを実行する必要がありますか:プリコンパイルコマンド?
- 16. StreamWriter.flush()を実行する必要がありますか?
- 17. PHP 5.3にアップグレードする必要がありますか?
- 18. PHP2ウェブサイトでApache2にアップグレードする必要がありますか?
- 19. Ruby 1.9にアップグレードする必要がありますか?
- 20. 実行後にコードを実行したい場合は、http.Redirectの後に戻る必要がありますか?
- 21. Cassandra 1.2.9から2.0.xへのアップグレード
- 22. 認証なしでCassandra 3でリモートnodetoolコマンドを実行する
- 23. startActivityはメインスレッドで実行する必要がありますか?
- 24. NSUserDefaultsDidChangeNotificationは、いつ実行する必要がありますか。
- 25. GCMRegistrarからFirebaseMessagingにアップグレードするときに、サーバーサイドの変更を行う必要がありますか?
- 26. メッセージ: 'chromedriver'実行ファイルがPATHにある必要があります
- 27. Android - jarSignerを実行した後にzipAlignを実行する必要がありますか?
- 28. Linq-To-SQLでストアドプロシージャを実行した後にSubmitChangesを実行する必要がありますか?
- 29. Heroku install letsencrypt - su:端末から実行する必要があります
- 30. nginx 0.7.65から最新バージョンへのアップグレードが必要な問題はありますか?
https://github.com/apache/cassandra/blob/cassandra-3.0/NEWS.txt –