2016-06-07 3 views
1

Windows를 실행하는 두 대의 다른 시스템에서 Java 7과 함께 V8.5.5.9를 사용합니다. 나는 "RXA Setup for Collective Operations"에 대한 모든 과정을 밟아왔다 : UAC, Sharing Registry .... 내가 봤지만이 문제로 어려움을 겪고있다 :컨트롤러 문제 : 액세스가 손실 됨

연결이 정상적으로 작동하고있는 것처럼 보입니다. ... 붐은 그것을 잃고있다. 어떤 생각?

기계 1 : 기본 (192.168.0.39)

server.xml에

< collectiveController replicaPort = "10010" replicaSet = "cogito1 : 10010" isInitialReplicaSet = "false"host = "main" replicaHost = "main"/>

로그인

[16-06-07 12 : 36 : 06 : 동부 서머 타임 03시 01분] 00000011 com.ibm.ws.frappe.paxos.impl.CommandsExecutor : 10010 I CWWKX6013I 집단적 제어기 상태 No Paxos Instance이고, 마지막으로 제안 된 명령은 -1이고 마지막으로 수락 된 명령은 -1이고 마지막으로 실행 된 명령은 0이고 로그는 274입니다.

[16-06-07 12 : 36 : 06 : 617 EDT ] 00000029 .utils.service.multiplexed.impl.UniverseAndReplicaData : 10010 I CWWKX6009I : 복제 컨트롤러가 복제본 192.168.0.39:10010에 성공적으로 연결되었습니다. 현재 활성 복제본 세트는 []입니다. 구성된 복제 세트는 [192.168.0.162:10010]입니다. 연결된 대기 복제본은 [192.168.0.39:10010]입니다.

[16-06-07 12 : 36 : 06 : 835 EDT] 00000029 .utils.service.multiplexed.impl.UniverseAndReplicaData : 10010 I CWWKX6009I : 콜렉터가 복제본 192.168.0.162:10010에 성공적으로 연결되었습니다. 현재 활성 복제본 세트는 [192.168.0.162:10010]입니다. 구성된 복제 세트는 [192.168.0.162:10010]입니다. 연결된 대기 복제본은 [192.168.0.39:10010]입니다.

[16-06-07 12 : 36 : 46 : 355 EDT] 00000025 e.serviceregistry.backend.RegistryReplicationService : default E CWWKX6008E : 아마도 복제본 집합의 대부분이 손실 되었기 때문에 집단 컨트롤러를 사용할 수 없습니다. 또는 통신

기계 2 : Cogito1 (192.168.0.162)

server.xml에

,428,245,080,543,210 collectiveController replicaPort = "10010"replicaSet = "cogito1 : 10010" isInitialReplicaSet = "참"/>

로그인

[16-06-07 12 : 36 : 06 : 301 EDT] 00000011 com.ibm.ws.frappe.paxos.impl.CommandsExecutor : 10010 I CWWKX6013I : 콜렉터 제어기 상태는 No Paxos Instance이고, 마지막으로 제안 된 명령은 -1이고, 마지막으로 수락 된 명령은 -1이고, 마지막으로 실행 된 명령은 -1입니다. 0이고 로그는 274입니다.

[16-06-07 12 : 36 : 06 : 617 EDT] 00000029 .utils.service.multiplexed.impl.UniverseAndReplicaData : 10010 I CWWKX6009I : 콜렉터가 복제본 192.168.0.39:10010에 성공적으로 연결되었습니다. 현재 활성 복제본 세트는 []입니다. 구성된 복제 세트는 [192.168.0.162:10010]입니다. 연결된 대기 복제본은 [192.168.0.39:10010]입니다.

[16-06-07 12 : 36 : 06 : 835 EDT] 00000029 .utils.service.multiplexed.impl.UniverseAndReplicaData : 10010 I CWWKX6009I : 콜렉터가 복제본 192.168.0.162:10010에 성공적으로 연결되었습니다. 현재 활성 복제본 세트는 [192.168.0.162:10010]입니다. 구성된 복제 세트는 [192.168.0.162:10010]입니다. 연결된 대기 복제본은 [192.168.0.39:10010]입니다.

[16-06-07 12 : 36 : 46 : 355 EDT] 00000025 e.serviceregistry.backend.RegistryReplicationService : default E CWWKX6008E : 아마도 복제본 집합의 대부분이 손실 되었기 때문에 집단 컨트롤러를 사용할 수 없습니다. 또는 통신

답변

1

두 개의 복제 컨트롤러를 하나의 호스트 메인에 설치하고 다른 하나는 호스트 cogito1에 설치하려고한다고 가정합니다. 이 가정을 토대로 각 제어기에 대해 고유 한 복제본 포트를 보장해야합니다. 다시 말해서, 메인에 대한 설정은 replicaPort = "10010"이 아니라 replicaPort = "10011"과 같은 또 다른 무료 포트 여야합니다.

또한 고 가용성에 대해서는 최소 개의 복제 컨트롤러가 필요합니다.

0

192.168.0.39에 대한 addReplica 단계를 완료하지 않은 것으로 보입니다. 이 명령을 통해 추가되지 않은 경우에는 항상 대기 세트에있는 것 같습니다. 예를 들어, 현재 베타 설명서의 명령을 다음에서 볼 수 있습니다. https://www.ibm.com/support/knowledgecenter/was_beta_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/tagt_wlp_configure_replicas.html

복제본 2 개와 추가되지 않은 복제본 집합을 사용하면 작동하지 않는 집합이됩니다. 하나의 복제본은 2 개의 전체 복제본 중 과반수가 아니므로 작동 가능 상태에 도달 할 수 없습니다.