cassandra nodetool排水pipe运行数天

当我们的集群出现修复正在运行或大量删除的超时问题时,我们遇到了性能问题。 我收到的build议之一是将我们的casssandra版本从2.0.17更新到2.2。 我正在耗尽其中一个节点来开始升级,现在耗尽了两天的时间。 在日志中只能看到这样的日志:

INFO [ScheduledTasks:1] 2016-04-06 08:17:10,987 ColumnFamilyStore.java (line 808) Enqueuing flush of Memtable-sstable_activity@1382334976(15653/226669 serialized/live bytes, 6023 ops) INFO [FlushWriter:1468] 2016-04-06 08:17:10,988 Memtable.java (line 362) Writing Memtable-sstable_activity@1382334976(15653/226669 serialized/live bytes, 6023 ops) INFO [ScheduledTasks:1] 2016-04-06 08:17:11,004 ColumnFamilyStore.java (line 808) Enqueuing flush of Memtable-compaction_history@1425848386(1599/15990 serialized/live bytes, 51 ops) INFO [FlushWriter:1468] 2016-04-06 08:17:11,012 Memtable.java (line 402) Completed flushing /var/lib/cassandra/data/system/sstable_activity/system-sstable_activity-jb-4826-Data.db (6348 bytes) for commitlog position ReplayPosition(segmentId=1458540068021, position=1198022) INFO [FlushWriter:1468] 2016-04-06 08:17:11,012 Memtable.java (line 362) Writing Memtable-compaction_history@1425848386(1599/15990 serialized/live bytes, 51 ops) INFO [FlushWriter:1468] 2016-04-06 08:17:11,039 Memtable.java (line 402) Completed flushing /var/lib/cassandra/data/system/compaction_history/system-compaction_history-jb-3491-Data.db (730 bytes) for commitlog position ReplayPosition(segmentId=1458540068021, position=1202850) 

我应该等待还是停止节点并开始迁移?

问题与2.1之前版本中的错误有关( https://issues.apache.org/jira/browse/CASSANDRA-5911 )。 刷新后提交日志不会被删除。

检查是否有其他nodetool进程正在运行。 有快照进程备份时,我已经漏了。 我阻止了他们,并重新启动Cassandra,以确保它是健康的,然后排水pipe工作。