Loading...
MySQL 9.5 Reference Manual 9.5의 25.3.4 Initial Startup of NDB Cluster의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
cluster가 설정된 후에는 이를 시작하는 것이 그리 어렵지 않습니다. 각 cluster node 프로세스는 각각, 그리고 해당 프로세스가 위치한 host에서 시작되어야 합니다. management node를 먼저 시작한 다음, data node들을 시작하고, 마지막으로 모든 SQL node들을 시작해야 합니다:
1$> ndb_mgmd --initial -f /var/lib/mysql-cluster/config.ini
처음 시작할 때는 ndb_mgmd에게
-f 또는
--config-file 옵션을 사용하여
구성 파일이 어디에 있는지 알려주어야 합니다. 이
옵션은
--initial 또는
--reload도 함께 지정할 것을 요구합니다. 자세한 내용은 Section 25.5.4, “ndb_mgmd — The NDB Cluster Management Server Daemon”을
참조하십시오.
1$> ndbd
모든 것이 잘 진행되었고, cluster가 올바르게 설정되었다면, cluster는 이제 작동 가능한 상태여야 합니다. 이는 ndb_mgm management node 클라이언트를 실행하여 테스트할 수 있습니다. 출력은 여기 표시된 것과 같아야 하지만, 사용 중인 MySQL의 정확한 버전에 따라 출력에 약간의 차이가 있을 수 있습니다:
1$> ndb_mgm 2-- NDB Cluster -- Management Client -- 3ndb_mgm> SHOW 4Connected to Management Server at: localhost:1186 (using cleartext) 5Cluster Configuration 6--------------------- 7[ndbd(NDB)] 2 node(s) 8id=2 @198.51.100.30 (Version: 9.5.0-ndb-9.5.0, Nodegroup: 0, *) 9id=3 @198.51.100.40 (Version: 9.5.0-ndb-9.5.0, Nodegroup: 0) 10 11[ndb_mgmd(MGM)] 1 node(s) 12id=1 @198.51.100.10 (Version: 9.5.0-ndb-9.5.0) 13 14[mysqld(API)] 1 node(s) 15id=4 @198.51.100.20 (Version: 9.5.0-ndb-9.5.0)
SQL node는 여기에서
[mysqld(API)]로 참조되며, 이는
mysqld 프로세스가 NDB Cluster API
node로 동작하고 있음을 반영한 것입니다.
참고
SHOW의 출력에서 특정 NDB Cluster SQL 또는 기타 API
node에 대해 표시되는 IP address는
management node가 아니라, SQL 또는 API node가
cluster data node에 연결하기 위해 사용하는 address입니다.
이제 NDB Cluster에서 데이터베이스, 테이블, 데이터를 다룰 준비가 되었습니다. 간단한 설명은 Section 25.3.5, “NDB Cluster Example with Tables and Data”를 참조하십시오.
25.3.3 Initial Configuration of NDB Cluster
25.3.5 NDB Cluster Example with Tables and Data