2016-11-16 1 views
0

데이터 노드를 추가이 내 포스트 그레스 XL 9.5 구성 : GTM Cordinator datanode1 datanode2. 위에서 언급 한 클러스터에 대해 50mln 개의 행이있는 테이블을 포함하고 2 개의 노드 사이에 해시로 배포되는 데이터베이스 DB1을 만들었습니다. 그 후에 노드를 2 개 더 추가합니다. 하지만 코디네이터 Alter 테이블 T1을 추가 할 때 노드 (datanode3)를 실행하면 예외가 발생합니다.포스트 그레스 XL은 기존 클러스터

오류 : 풀링 된 연결을 가져 오지 못함 힌트 : 노드 또는 네트워크 장애 때문에 하나 이상의 노드에 도달 할 수 있기 때문에 발생할 수 있습니다. . 대상 노드가 연결 제한에 도달했거나 풀러가 낮은 연결로 구성되었을 수도 있습니다. 모든 노드가 정상적으로 실행되고 있는지 확인하고 max_connections 및 max_pool_size 구성 매개 변수를 검토하십시오.

Max_connections 및 max_pool_size 매개 변수가 좋으면 datanode3 및 datanode4에서 로그를 검사 할 때 데이터베이스 DB1이 존재하지 않기 때문에 코디네이터가 노드에 연결할 수 없다는 것을 알게됩니다. 새로운 데이터베이스와 테이블을 생성하면 모든 노드에 배포 할 수 있습니다. 그러나 DB1에서 select와는 다른 모든 작업을 완료 할 수는 없습니다. 내 문제에 대한 제안 사항이 있습니까?

답변

0

데이터베이스를 사용하기 전에 이러한 노드를 실제로 클러스터에 추가 했습니까? 그렇지 않은 경우 사용할 클 러스터에 존재하지 않습니다. 또한 코디네이터 연결을 알기 위해 데이터 노드를 초기화하고 구성 했습니까?

F.32.12 섹션을 참조하십시오. pgxc_ctl는 http://files.postgres-xl.org/documentation/pgxc-ctl.html

https://sourceforge.net/p/postgres-xl/mailman/message/32644691/

명령