I'm running a Cassandra cluster with version 2.2.3. The cluster consists of 3 nodes now, two of them are seeds and one is a normal node.
When I start repair on each node (command: nodetool repair -tr my_keyspace
), I found the command was blocked on each node, I redirect the trace back information to the log and found there are many errors like the following:
Session completed with the following error: org.apache.cassandra.exceptions.RepairException: [repair #5717bb00-e685-11e5-801e-c71692f88562 on my_keyspace/node, (4856831381680181267,4878966233072304148]] Validation failed in /10.16.170.20
Has anyone faced the error before? Can we run Cassandra nodetool repair parallelly on each node?
ERROR [RepairJobTask:6] 2016-03-10 22:01:22,767 RepairSession.java:290 - [repair #8ac54e8f-e74e-11e5-abdf-417f87165ecc] Session completed with the following error org.apache.cassandra.exceptions.RepairException: [repair #8ac54e8f-e74e-11e5-abdf-417f87165ecc on my_keyspaces/node, (-5727290568361773337,-5702819924840199489]] Validation failed in /10.16.170.20
– OblongERROR [ValidationExecutor:5] 2016-03-10 22:01:22,770 CassandraDaemon.java:185 - Exception in thread Thread[ValidationExecutor:5,1,main] java.lang.RuntimeException: Cannot start multiple repair sessions over the same sstables
– OblongERROR [Repair#1:1] 2016-03-10 22:01:22,779 CassandraDaemon.java:185 - Exception in thread Thread[Repair#1:1,5,RMI Runtime] java.util.concurrent.RejectedExecutionException: ThreadPoolExecutor has shut down
– Oblong