http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
인텍스 추가 등에…
mysql master - s…
다대다 관계에서 …
mysql my파일과 …
mysql server 설…
 
질문과 답변 (Cluster) > 커뮤니티 존 > 질문과 답변 (Cluster)
클러스터 구성 후 다음과 같은 메세지가 발생합니다.
글쓴이 : 아스라다   날짜 : 08-04-28 14:51   조회수 : 8216
[구성]
* RHEL 5.1 / MySQL-Cluster 5.0 (모두 64비트)
* NDB 노드 * 4 (SQL 노드도 같이 올라와있음)
* MGM 노드 * 2
-------------------------------------------
 
현재 NDB 노드에 SQL노드를 같이 올린 상태이며, MGM노드 2개로 클러스터 구성하여 사용중입니다.
 
하지만 MySQL Cluster 구성에서 종종 아래와 같은 메시지의 에러가 발생합니다.

Got error 241 'Invalid schema object version' from ndbcluster

특히 임의의 SQL 노드에서
 
테이블 생성 -> 데이터 입력 -> 테이블 삭제 -> 테이블 재생성 -> 데이터 입력
 
후에 입력했던 SQL 노드를 제외한 다른 임의의 SQL 노드에서, 해당 테이블에 대한 조회를 하고자 하면
 
다음과 같은 오류가 뜨면서 조회가 되지 않네요. 
 
물론 오류 발생후 다시 조회를 하면 해당 테이블에 대한 내용이 조회가 되긴 합니다만,
 
바로 적용되지 않고 오류를 한 번 출력한 후에 조회가 되니 사용하는 입장에서 약간 불안합니다.
 
 
client1> create table t1 (a int) engine=ndb;
client1> insert into t1 values (1);
client2> select * from t1;
정상적으로 조회가 됩니다. 이후 drop 후 재생성 한 후에 조회를 하게 되면,

client1> drop table t1;
client1> create table t1 (a int) engine=ndb;
client1> insert into t1 values (1);

client2> select * from t1;
ERROR 1296 (HY000): Got error 241 'Invalid schema object version' from ndbcluster
다음과 같이 오류가 발생합니다.
 
client2> select * from t1;
물론 다시 실행하면 정상적으로 결과가 출력되고요.
 
 
1. 이러한 데이터 노드 지연으로 보이는 문제가 발생하는 것이 정상적인 경우인가요?
 
2. 아마도 ndb 노드간 입력된 내용에 대한 지연이 발생해서 생기는 문제로 보이는데요,
 
    이러한 지연시간을 최소화 할 수 있는 방법등이 없을까요?
 
3. 또는 이러한 문제를 피할 수 있는 설정값 수정 부분이 있을까요??
 
 
여러 고수님들의 가르침을 기다리고 있겠습니다. 감사합니다.
   http://bugs.mysql.com/bug.php?id=9144 (2929)
남동훈
버그 페이지에 관련 내용이 올라 온 것 같은데 참고하세욥
http://bugs.mysql.com/bug.php?id=16761
아직 상태가 분석중이라고 나와 있는 것 같은데
이 내용이 님이 말씀 하신 내용인지는 몰겠네욥
그럼 수고엽
이전글 SQL node의 부하 분산 방법 
다음글 클러스터는 아닌데 비슷해서 여기에 질문 남깁니다. 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
Copyright ⓒ ssebiz All Rights Reserved.