문서번호 : 11-267734
클러스터의 특정 CA 노드의 포트를 변경하는 절차입니다.
[정보]
•
다음 정보로 예를 듭니다.
◦
CA ID : 3CB10743BB
◦
CA 변경 전 포트 : 3307
◦
CA 변경 후 포트 : 3327
◦
CA 설정 파일 경로 :
▪
deafult : /var/lib/memsql/CA/memsql.cnf
▪
예시 : /home/<user_id>/singlestore/nodes/ca/memsql.cnf
1) CA 역할 제거
•
명령어 : sdb-admin remove-aggregator --memsql-id <CA ID>
•
예시
$ sdb-admin remove-aggregator --memsql-id 3CB10743BB
...
✓ Successfully ran 'memsqlctl remove-aggregator --host 192.168.56.108 --port 3307'
Operation completed successfully
Bash
복사
2) CA 중지
•
명령어 : sdb-admin stop-node --memsql-id <CA ID>
•
예시
$ sdb-admin stop-node --memsql-id 3CB10743BB
...
✓ Stopped Unknown nodes on 192.168.56.108 (1/1)
✓ Successfully stopped Unknown nodes on 1 host
✓ Stopped Unknown node
✓ Stopped node on 192.168.56.108
Operation completed successfully
Bash
복사
3) CA 포트 변경
1.
설정 파일 경로 확인: sdb-admin describe-node --memsql-id < CA ID > | grep memsqlConfig
2.
설정 파일 내 port 편집 : vi <memsql.cnf>
•
예시
$ sdb-admin describe-node --memsql-id 3CB10743BB| grep memsqlConfig
| memsqlConfig | /home/<user_id>/singlestore/nodes/ca/memsql.cnf |
$ vi /home/<user_id>/singlestore/nodes/ca/memsql.cnf
(변경 전) port = 3307
(변경 후) port = 3327
Bash
복사
4) CA 기동
•
명령어 : sdb-admin start-node --memsql-id <CA ID>
•
예시
$ sdb-admin start-node --memsql-id 3CB10743BB
...
✓ Started nodes on 192.168.56.108 (1/1)
✓ Successfully started nodes on 1 host
✓ Successfully connected to node
Operation completed successfully
Bash
복사
5) CA 역할 부여
•
명령어 : sdb-admin add-aggregator --memsql-id <CA ID> --password <db_root_pw>
•
예시
$ sdb-admin add-aggregator --memsql-id 3CB10743BB --password <db_root_pw>
...
✓ Successfully ran 'memsqlctl add-aggregator'
Operation completed successfully
Bash
복사
일자 | 작성자 | 비고 |
2022.5.17 | min | |