문서번호 : 11-295573
본 문서는 SingleStore DB 의 클러스터 관리를 위한 내용을 기술하였습니다 보다 자세한 내용은
https://docs.singlestore.com/ 사이트를 참고 하시기 바랍니다.
[정보]
•
본 문서는 SingleStore DB v7.8.2 기준으로 작성 되었습니다.
•
기재된 명령 실행 결과 중 일부는 이해를 돕기 위해 편집 되어 졌습니다 . 특히 MemSQL ID, Host
정보는 실제 결과와 다를 수 있습니다.
•
절차를 따를 것을 권장하지만 일부 절차 들 은 순서를 바꿔도 됩니다 또한 정보 확인 등의 절차는
선택적인 것이며 생략 가능합니다
•
Tools 명령어의 --memsql-id 옵션 값으로 MemSQL ID 를 사용할 때 10 자 prefix 또는 40 자 전
체 ID 를 기입해야 합니다.
1. 클러스터 설정 파일
클러스터의 기본 설정 파일은 다음과 같습니다 memsqlctl env 명령으로 확인할 수 있습니다.
파일명 | 설명 | 기본 경로 |
memsqlctl.hcl | 전체 시스템에 대한 기본 설정을 재정의 | /etc/memsql/memsqlctl.hcl |
nodes.hcl | memsqlctl 상태 파일 (노드 메타 데이터 파일 이라 고도 함) 에는 해당
호스트에 존재하는 SingleStore DB 노드에 대한 정보가 포함 | /var/lib/memsql/nodes.hcl |
2. 클러스터 예시
이해를 돕기 위해 다음과 같이 4 개 노드 (MA 1, CA 1, LF 4)로 구성된 클러스터를 예로 들어 각 정보
의 변경 절차를 설명합니다.
sdb-admin list-nodes
+------------+------------+----------------+------+---------------+--------------+---------+----------------+--------------------+--------------+
| MemSQL ID | Role | Host | Port | Process State | Connectable? | Version | Recovery State | Availability Group | Bind Address |
+------------+------------+----------------+------+---------------+--------------+---------+----------------+--------------------+--------------+
| 3091FCE853 | Master | 192.168.56.108 | 3306 | Running | True | 7.8.2 | Online | | 0.0.0.0 |
| 3CB10743BB | Aggregator | 192.168.56.108 | 3307 | Running | True | 7.8.2 | Online | | 0.0.0.0 |
| 4CFA0BE1C6 | Leaf | 192.168.56.108 | 3308 | Running | True | 7.8.2 | Online | 1 | 0.0.0.0 |
| AFA27DCEFF | Leaf | 192.168.56.108 | 3309 | Running | True | 7.8.2 | Online | 2 | 0.0.0.0 |
| 86D671ED8A | Leaf | 192.168.56.108 | 3310 | Running | True | 7.8.2 | Online | 1 | 0.0.0.0 |
| AEB6168DA2 | Leaf | 192.168.56.108 | 3311 | Running | True | 7.8.2 | Online | 2 | 0.0.0.0 |
+------------+------------+----------------+------+---------------+--------------+---------+----------------+--------------------+--------------+
Bash
복사
3. 용어 정의
용어 | 설명 | 비고 |
MA | Master Aggregator | |
CA | Child Aggregator | |
LF | Leaf |
일자 | 작성자 | 비고 |
2022.5.16 | min | |