• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 1. MySQL Cluster 개요
    2. MySQL Cluster 설치
    1. MySQL Cluster Auto-Installer
    2. Linux에서 MySQL Cluster 설치
    3. Windows에서 MySQL Cluster 설치
    4. MySQL Cluster의 초기 구성
    5. MySQL Cluster의 초기 시작
    6. 테이블 및 데이터를 포함 MySQL Cluster의 예제
    7. MySQL Cluster의 안전한 종료 및 재시작
    8. MySQL Cluster NDB 7.3 업그레이드 및 다운 그레이드
    3. MySQL Cluster 설정
    4. MySQL Cluster 프로그램
    5. MySQL Cluster 관리
    6. MySQL Cluster Replication
    7. MySQL Cluster Release Notes
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

18.2.5 MySQL Cluster의 초기 시작

구성 후 클러스터를 시작하는 것은 그다지 어려운 일이 아닙니다. 각 클러스터 노드 프로세스는 배치되는 호스트에서 별도로 시작해야합니다. 먼저 관리 노드 다음 데이터 노드 마지막으로 SQL 노드를 시작하십시오.

  1. 관리 호스트에서 시스템 셸에서 다음 명령을 실행하여 관리 노드 프로세스를 시작합니다.

    shell> ndb_mgmd -f /var/lib/mysql-cluster/config.ini

    ndb_mgmd를 처음 시작할 때, -f 또는 --config-file 옵션을 사용하여 구성 파일의 위치를 지정해야합니다. (자세한 내용은 섹션 18.4.4 "ndb_mgmd - MySQL Cluster 관리 서버 데몬" 을 참조하십시오.)

    ndb_mgmd에서 사용할 수있는 추가 옵션 정보는 섹션 18.4.27 "MySQL Cluster 프로그램에 공통 옵션 - MySQL Cluster 일반적인 프로그램 옵션" 을 참조하십시오.

  2. 각 데이터 노드 호스트에서이 명령을 실행 ndbd 프로세스를 시작합니다.

    shell> ndbd
    
  3. SQL 노드를 배치하는 클러스터 호스트에서 RPM 파일을 사용하여 MySQL을 설치 한 경우 제공된 시작 스크립트를 사용하여 SQL 노드의 MySQL 서버 프로세스를 시작할 수 있습니다 (시작하게하십시오).

모든 것이 순조롭게 진행 클러스터가 제대로 설치되면 클러스터는 사용할 수있는 상태가됩니다. 이를 테스트하려면 ndb_mgm 관리 노드 클라이언트를 시작합니다. 여기에 나타내는 것 같은 출력이 표시되지만 사용하는 MySQL의 특정 버전에 따라 출력 내용이 약간 다를 수 있습니다.

shell> ndb_mgm
-- NDB Cluster -- Management Client --
ndb_mgm> SHOW
Connected to Management Server at: localhost:1186
Cluster Configuration
---------------------
[ndbd(NDB)]     2 node(s)
id=2    @192.168.0.30  (Version: 5.6.27-ndb-7.4.9, Nodegroup: 0, *)
id=3    @192.168.0.40  (Version: 5.6.27-ndb-7.4.9, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @192.168.0.10  (Version: 5.6.27-ndb-7.4.9)

[mysqld(API)]   1 node(s)
id=4    @192.168.0.20  (Version: 5.6.27-ndb-7.4.9)

여기에서는 SQL 노드가 [mysqld(API)] 로 참조되어 있습니다. 이것은 mysqld 프로세스가 MySQL Cluster의 API 노드로서 기능하고 있음을 반영하고 있습니다.

참고

SHOW 의 출력에서 MySQL Cluster의 특정 SQL 노드 또는 기타 API 노드에 대해 표시되는 IP 주소는 SQL 또는 API 노드가 관리 노드가 아닌 클러스터 데이터 노드에 연결하는 데 사용하는 주소입니다.

이제 MySQL Cluster의 데이터베이스 테이블 및 데이터를 조작 할 준비가되었습니다. 간단한 설명은 섹션 18.2.6 "테이블과 데이터를 포함 MySQL Cluster의 예" 를 참조하십시오.

서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved