2016-02-15 43 views
0

Я использую 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?

+1

Привет, это известная проблема в Hazelcast 3,6. Вы можете игнорировать это. Подробнее см. Https://github.com/hazelcast/hazelcast/pull/7405. –

ответ

0

Как вы можете видеть на комментарий Яромир, это была известная проблема и фиксируется в 3.6.1, пожалуйста, рассмотреть вопрос об обновлении, если вы не обновляли уже (https://github.com/hazelcast/hazelcast/pull/7405)

Смежные вопросы