2014-07-22 2 views
0

https://github.com/orientechnologies/orientdb/wiki/Tutorial%3A-setup-a-distributed-databaseOrient db 분산 데이터베이스 구성

orientdb 커뮤니티 1.7.5 버전을 사용하고 있습니다. 노드를 서로 연결할 수 없습니다. 나는 동일한 서버에 그것을 구성하고 위의 링크에 주어진 모든 지시를 따랐다.

업데이트 : 이전에이 오류가 발생했지만 이전에는 오류가 없었습니다. 여기 은 오류가 없습니다. 지난 번에 내가 시도했을 때 오류 아래에있어 ...

00:55:15:315 INFO [152.144.227.223]:2434 [orientdb] [3.2.2] Accepting socket connection from /152.144.227.223:56818 [SocketAcceptor] 
2014-07-23 00:55:15:321 INFO [152.144.227.223]:2434 [orientdb] [3.2.2] 2434 accepted socket connection from /152.144.227.223:56818 [TcpIpConnectionManager] 
2014-07-23 00:55:16:321 WARN [152.144.227.223]:2434 [orientdb] [3.2.2] Invalid join request from: Address[152.144.227.223]:2435, reason:Incompatible joiners! -vs- tcp-ip [ClusterService] 
2014-07-23 00:55:16:325 INFO [152.144.227.223]:2434 [orientdb] [3.2.2] Connection [Address[152.144.227.223]:2435] lost. Reason: Socket explicitly closed [TcpIpConnection] 

아래 두 가지 노드에 대해 동일한 구성이 있습니다. 두 노드 모두 동일합니다. 노드가 동일한 시스템에 있습니다.

<network> 
     <port auto-increment="true">2434</port> 
     <join> 
      <multicast enabled="false"> 
       <multicast-group>235.1.1.1</multicast-group> 
       <multicast-port>2434</multicast-port> 
      </multicast> 
     </join> 
     <tcp-ip enabled="true"> 
     <member>152.144.227.223:2434</member> 
     <member>152.144.227.223:2435</member> 
     </tcp-ip> 
    </network> 

tried by changing the port in hazlecast to 152.144.227.223:2424/2425 and got below warning when starting node1. 
2014-07-23 01:14:27:157 INFO null [orientdb] [3.2.2] Picked Address[152.144.227.223]:2434, using socket ServerSocket[addr=/0:0:0:0:0:0:0:0,localport=2434], bind any local is true [DefaultAddressPicker] 
2014-07-23 01:14:27:252 INFO [152.144.227.223]:2434 [orientdb] [3.2.2] Hazelcast Community Edition 3.2.2 (20140527) starting at Address[152.144.227.223]:2434 [system] 
2014-07-23 01:14:27:254 INFO [152.144.227.223]:2434 [orientdb] [3.2.2] Copyright (C) 2008-2014 Hazelcast.com [system] 
2014-07-23 01:14:27:258 INFO [152.144.227.223]:2434 [orientdb] [3.2.2] Address[152.144.227.223]:2434 is STARTING [LifecycleService] 
2014-07-23 01:14:27:424 WARN [152.144.227.223]:2434 [orientdb] [3.2.2] No join method is enabled! Starting standalone. [Node] 
2014-07-23 01:14:27:457 INFO [152.144.227.223]:2434 [orientdb] [3.2.2] Address[152.144.227.223]:2434 is STARTED [LifecycleService] 

새로운 오류

하여 hazelcast 구성의 태그에 가입 내부

2014-08-08 16:27:37:309 INFO [192.168.159.134]:2434 [orientdb] [3.2.2] Hazelcast Community Edition 3.2.2 (20140527) starting at Address[192.168.159.134]:2434 [system] 
2014-08-08 16:27:37:309 INFO [192.168.159.134]:2434 [orientdb] [3.2.2] Copyright (C) 2008-2014 Hazelcast.com [system] 
2014-08-08 16:27:37:356 INFO [192.168.159.134]:2434 [orientdb] [3.2.2] Address[192.168.159.134]:2434 is STARTING [LifecycleService] 
2014-08-08 16:27:38:494 WARN [192.168.159.134]:2434 [orientdb] [3.2.2] No join method is enabled! Starting standalone. [Node] 
2014-08-08 16:27:38:869 INFO [192.168.159.134]:2434 [orientdb] [3.2.2] Address[192.168.159.134]:2434 is STARTED [LifecycleService] 
+0

문제점 : Windows를 사용하고 있습니까? 로그가 있습니까? – Lvca

+0

@Lvca의 창. 이전에는 오류가 없습니다. 오류 세부 정보가있는 원본 게시물을 업데이트했습니다. –

+0

로그 문제를 읽으면 다음과 같은 Hazelcast 문제가 발생합니다. "잘못된 가입 요청 : 주소 [152.144.227.223] : 2435, 이유 : 호환되지 않는 참여자! -vs-tcp-ip". 모든 노드가 동일한 구성을 가지고 있는지 다시 확인하십시오. 또한보십시오 : http://hazelcast.org/docs/3.1/manual/html/ch14s02.html#ConfigSpecifyInterfaces – Lvca

답변

1

는 TCP-IP 태그를 추가 할 필요가 클러스터를 형성 할 수 있으려면 두 노드에 오류가 아래 점점 . 조인 방법 없음으로 인해 발생한 오류가 해결됩니다. 귀하의 hazelcast 구성 파일은 다음과 같아야합니다 :

<join> 
     <multicast enabled="false"> 
      <multicast-group>235.1.1.1</multicast-group> 
      <multicast-port>2434</multicast-port> 
     </multicast> 
    <tcp-ip enabled="true"> 
      <member>152.144.227.223:2434</member> 
      <member>152.144.227.223:2435</member> 
     </tcp-ip> 
    </join> 
관련 문제