안녕하세요.
큐브리드 설치 후에 database를 여러개 생성하였습니다.
이후, database별로 broker를 할당하고 싶은데 가능할까요?
가이드에서 보통 db수와 브로커 수를 같게 설정을 한다고 보았습니다.
단순히 개수만 맞추는것인지, db별로 브로커를 지정할 수 있는 방안이 있는지 궁금합니다.
안녕하세요.
큐브리드 설치 후에 database를 여러개 생성하였습니다.
이후, database별로 broker를 할당하고 싶은데 가능할까요?
가이드에서 보통 db수와 브로커 수를 같게 설정을 한다고 보았습니다.
단순히 개수만 맞추는것인지, db별로 브로커를 지정할 수 있는 방안이 있는지 궁금합니다.
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
안녕하세요.
브로커 설정에서 브로커 포트를 추가해 데이터베이스 별 브로커를 연결하는 방법은 다음과 같습니다.
1, $CUBRID/conf/cubrid_broker.conf 파일에서 브로커 포트(35,000 / 36,000)를 추가 합니다.
[DB01_BROKER]
SERVICE = ON
BROKER_PORT = 35000
MIN_NUM_APPL_SERVER = 5
MAX_NUM_APPL_SERVER = 20
APPL_SERVER_SHM_ID = 35000
:
[DB02_BROKER]
SERVICE = ON
BROKER_PORT = 3600
MIN_NUM_APPL_SERVER = 5
MAX_NUM_APPL_SERVER = 20
APPL_SERVER_SHM_ID = 36000
:
2, 데이터베이스별로 포트를 연결합니다, 다음은 JDBC 연결 예시입니다.
- DB1 : String url = "jdbc:cubrid:localhost:35000:db1:::";
- DB2 : String url = "jdbc:cubrid:localhost:36000:db2:::";
참조: 생성한 DB 인스턴스 개수 만큼 브로커 포트를 설정하여 DB별로 브로커 포트를 사용하면 됩니다.