안녕하세요.
MySQL 클러스터 제품을 설치하고 현재 사용해 보고 있는데요,
궁금한 점들이 생겨서 질문드립니다. ㅠ
우선 SQL 노드에서 테이블 생성 및 데이터 공유 부분인데요..
1.
SQL 노드 1대만 사용해서(config.ini 파일에 SQL 노드 한대 설정) 데이터베이스와테이블 생성하고, 데이터를 넣어 본 후에 SQL 노드
1대를 더 추가했을 때에(전체 노드 중지 후 config.ini 파일에 SQL 노드 1대 더 추가 설정) 추가한 SQL 노드에서 데이터베이스와 테이
블, 데이터들을 가져올 수가 없던데, 이것을 가져오게 해 줄 수 있는 방법이 있나요?
(처음부터 SQL 노드가 2대 동작하도록 하고 테스트하면 잘 되더라고요..)
2.
노드를 동적으로 추가하는 것을 테스트 해보고 있는데요, (아래 매뉴얼 참고)
http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-online-add-node-example.html
매뉴얼에서 보면 MGM 노드를 중지하고 config.ini파일 수정하고 MGM 노드 다시 실행할 때 --reload 옵션을 주면 된다고 나와 있더라고요.. 그래서 똑같이 해 보았는데, 수정한 config.ini 파일을 제대로 읽어 오지 못하고 전에 있던 설정을 계속 읽어와서,
--initial 옵션을 주고 실행했더니.. 제대로 읽어 오긴 하는데, SQL 노드 연결이 끊기더라고요..
SQL 노드 연결이 끊긴 상태에서 데이터 노드의 추가는 되지만, 추가 후 다시 SQL 노드를 다시 실행해야 된다는 문제가 있더라고요..
매뉴얼 상에서는 SQL 노드 연결이 안 끊긴 상태에서 추가를 하고 있는데...
혹시, 위 문제점 해결 방법 아시는 분 있으신가요? |