Mysql 을 ndbdcluster 를 통해서 클러스터링 했습니다
ndb node 1 192.168.192.210
ndb node 2 192.168.192.211
ndb_mgm 192.168.192.212
mysqld 192.168.192.213
으로 해놓고
Web 1 / Web 2 이중화
Ap1 / AP2 이중화
File server
이런 서버 구성입니다.
여기서 문제가
AP 서버와 Mysql 이랑 연계가 안되는데
클러스터 적용했을때 특별한 연계가 필요한가요?
연계테스트에서 jsp이용했을때 호스트경로를 찾을수 없습니다 라고 뜹니다.
대상 주소를 관리노드로 해야하는지, mysql 노드로 해야하는지도 잘 모르겠네요
혹시 포트가 3306에서 달라지는건지.. 원인을 모르겠어요....
1개의 댓글
무분별한 사용은 차단될 수 있습니다.
정보처리마법사
리플리케이션방식만 써봐서 ndb는 잘 모르지만 조금 구글링해보니
NDB 클러스터 노드의 종류 : 관리노드 ,데이터노드 ,SQL 노드로 구성 (이중화 될 수 있도록 구현됨 SPOF 방지를 위함)
관리노드 : NDB 클러스터의 전체적인 구저에 대한 정보를 다른 노드에 전달하거나 각 노드의 장애상황을 전파
데이터 노드 : NDB 클러스터의 핵심이자 즐러스터 전반적인 작업을 수행. 데이타를 저장하는 스토리지를 관리
SQL 노드 : NDB 클러스터의 접속해 데이터를 읽고 쓰는 방법은 SQL 문법및 C 프로그래밍 언어를 이용해 데이터를 조작할 수도 있다. 전자를 SQL 노드라 하고 후자를 API 노드라고 한다.
이런 설명이 있는거봐서는 대상주소를 mysql노드로 하는게 맞는거 같음..
jsp 만들고 WAS돌리는 시간에 그냥 DB툴로 접속 테스트해보는게 정신건강에 좋을듯 싶다.
mysql이니까 외부에서 접근할 수 있도록 설정해놓으면 직접 접속해서 select 1 한번 때려보는 테스트가 더 간단하잖아
테스트 성공하면 성공한 호스트 설정으로 jsp 만들면 되고말야