Я использую hazelcast 3.6 кластеризацию некоторых замков, и я получаю следующее сообщение об ошибке:Hazelcast - Владелец узел и резервный узел одинаковы
2016-02-15 08:30:56,212{GMT} ERROR c.h.c.l.o.UnlockIfLeaseExpiredOperation:[10.70.167.253]:6701 [dev] [3.6] Normally shouldn't happen! Owner node and backup node are the same! Partition [204]{
0:Address[10.70.167.254]:6701
1:Address[10.70.167.253]:6701
2:Address[10.70.167.252]:6701
3:Address[10.70.167.251]:6701
4:Address[10.70.167.255]:6701
}java.lang.IllegalStateException: Normally shouldn't happen! Owner node and backup node are the same! Partition [204]{
0:Address[10.70.167.254]:6701
1:Address[10.70.167.253]:6701
2:Address[10.70.167.252]:6701
3:Address[10.70.167.251]:6701
4:Address[10.70.167.255]:6701
}
at com.hazelcast.spi.impl.operationservice.impl.OperationBackupHandler.assertNoBackupOnPrimaryMember(OperationBackupHandler.java:262) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationBackupHandler.sendSingleBackup(OperationBackupHandler.java:182) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationBackupHandler.makeBackups(OperationBackupHandler.java:159) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationBackupHandler.backup(OperationBackupHandler.java:78) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.sendBackup(OperationRunnerImpl.java:262) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.handleResponse(OperationRunnerImpl.java:245) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:173) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.processOperation(OperationThread.java:198) [hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.process(OperationThread.java:132) [hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.doRun(OperationThread.java:124) [hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.run(OperationThread.java:99) [hazelcast-3.6.jar:3.6]
2016-02-15 08:30:56,212{GMT} WARN c.h.c.l.LockEvictionProcessor:[10.70.167.253]:6701 [dev] [3.6] Normally shouldn't happen! Owner node and backup node are the same! Partition [204]{
0:Address[10.70.167.254]:6701
1:Address[10.70.167.253]:6701
2:Address[10.70.167.252]:6701
3:Address[10.70.167.251]:6701
4:Address[10.70.167.255]:6701
}java.lang.IllegalStateException: Normally shouldn't happen! Owner node and backup node are the same! Partition [204]{
0:Address[10.70.167.254]:6701
1:Address[10.70.167.253]:6701
2:Address[10.70.167.252]:6701
3:Address[10.70.167.251]:6701
4:Address[10.70.167.255]:6701
}
at com.hazelcast.spi.impl.operationservice.impl.OperationBackupHandler.assertNoBackupOnPrimaryMember(OperationBackupHandler.java:262) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationBackupHandler.sendSingleBackup(OperationBackupHandler.java:182) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationBackupHandler.makeBackups(OperationBackupHandler.java:159) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationBackupHandler.backup(OperationBackupHandler.java:78) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.sendBackup(OperationRunnerImpl.java:262) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.handleResponse(OperationRunnerImpl.java:245) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:173) ~[hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.processOperation(OperationThread.java:198) [hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.process(OperationThread.java:132) [hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.doRun(OperationThread.java:124) [hazelcast-3.6.jar:3.6]
at com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.run(OperationThread.java:99) [hazelcast-3.6.jar:3.6]
Я использовал версию 3.5.x в других проектов, и у меня не было этой проблемы. Я не нахожу много информации об этой ошибке, мне нужно изменить некоторые настройки для этой версии Hazelcast?
Привет, это известная проблема в Hazelcast 3,6. Вы можете игнорировать это. Подробнее см. Https://github.com/hazelcast/hazelcast/pull/7405. –