* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
Ubuntu 12.04 LTS 64bit | |
9.2.0.0155 | |
- | |
- |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
안녕하세요, 이번에 CUBRID SHARD를 이용해보려 하는데요, MySQL을 Shard0 , Shard1 로 두고 사용하려 합니다.
conf/cubrid_broker.conf 파일에 메뉴얼과 같이 다음과 같은 설정을 추가하였습니다.
9.2 메뉴얼에 나와 있는 설정에서 MIN_NUM_APPL_SERVER = 2 로 변경하였습니다. (2개의 Shard만 사용할 것이기 때문에)
또한 MySQL을 사용하려면 APPL_SERVER=CAS_MYSQL 항목을 추가해야 한다는 질답을 보아서 추가해주었습니다.
==== cubrid_broker.conf 중 shard 항목 ====
[%shard1]
SERVICE =ON
BROKER_PORT =36000
MIN_NUM_APPL_SERVER =2
MAX_NUM_APPL_SERVER =20
APPL_SERVER =CAS_MYSQL
APPL_SERVER_SHM_ID =36000
LOG_DIR =log/broker/sql_log
ERROR_LOG_DIR =log/broker/error_log
SQL_LOG =ON
TIME_TO_KILL =120
SESSION_TIMEOUT =300
KEEP_CONNECTION =ON
SHARD =ON
SHARD_DB_NAME =shard1
SHARD_DB_USER =shard
SHARD_DB_PASSWORD =shard123
SHARD_NUM_PROXY =1
SHARD_PROXY_LOG_DIR =log/broker/proxy_log
SHARD_PROXY_LOG =ERROR
SHARD_MAX_CLIENTS =256
SHARD_PROXY_SHM_ID =36090
SHARD_CONNECTION_FILE =shard_connection.txt
SHARD_KEY_FILE =shard_key.txt