문서번호 : 11-515868
설치환경
CPU : 4 vCPU
Memory : 4GB
Storage : 20GB
OS : Cent OS 7
※ 본 설치 과정의 사용자 계정은 centos임.
라이선스 취득 과정은 생략되어 있습니다. Free (or trial) license가 없는 경우 wiki 또는 ‘Cluster-in-a-Box (Docker)’ 페이지 참조하십시오.
사용자에 대해 sudo 권한 부여
root 계정에서 설정
visudo -f /etc/sudoers
다음 라인 추가
centos ALL=(ALL) NOPASSWD:ALL
Bash
복사
네트워크 관련
방화벽 종류에 따라 설정이 상이할 수 있다. 방화벽 해제 상태라면 생략한다.
1.
firewalld 동작 여부 확인
systemctl status firewalld
Bash
복사
2.
firewalld 설정 변경
sudo firewall-cmd --zone=public --permanent --add-port=22/tcp
sudo firewall-cmd --zone=public --permanent --add-port=3306/tcp
sudo firewall-cmd --zone=public --permanent --add-port=443/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
Bash
복사
SingleStore Package 설치
패키지 저장소 등록
sudo yum-config-manager --add-repo https://release.memsql.com/production/rpm/x86_64/repodata/memsql.repo
Bash
복사
패키지 설치
sudo yum install -y singlestore-client singlestoredb-studio singlestoredb-toolbox
Bash
복사
SingleStore 배포
Cluster-in-a-box 는 고정된 형태의 deploy이기에 cluster의 구성 단계가 다음 명령어로 대체된다.
sdb-deploy cluster-in-a-box --license <license-key> --password <pw>
Bash
복사
참고 : 생략된 cluster 설치 절차를 요약하면 다음과 같다. 상세 절차는 설치 가이드 참조.
1.
클러스터의 메인호스트 등록
sdb-toolbox-config register-host --yes --localhost --host <MA_IP>
2.
클러스터의 일반 호스트 등록
sdb-toolbox-config register-host --yes --host <CA_IP 또는 LF_IP>
3.
singlestore 엔진 설치
sdb-deploy install --yes --all
4.
클러스터 MA구성
sdb-admin create-node --yes --password <dbpw> --host <MA_IP> --port <MA_PORT> --base-install-dir ~/memsql/nodes/MA
sdb-admin bootstrap-aggregator --yes --license <license_key> --memsql-id <memsql_id>
5.
클러스터 Leaf 구성
sdb-admin create-node --yes --password <dbpw> --host <LF1_IP> --port <LF1_PORT> --base-install-dir ~/memsql/nodes/LF1
sdb-admin add-leaf --yes --password <dbpw> --memsql-id <memsql_id>
SingleStore DB Studio 연결
sudo singlestoredb-studio &
Bash
복사
Web browser에서 <Server IP>:8080으로 접속
Cluster 설정
Cluster의 등록된 node 정보 확인
sdb-admin list-nodes
Bash
복사
Cluster-in-a-Box의 경우 Master와 Leaf를 단일 노드로 구성하며 localloop 통신으로 고정된다
Add An Existing Cluster 클릭
Master Host & Port 입력
Cluster-in-a-Box 는 hostname에 127.0.0.1 을 입력한다.
Username : root / Password : 본인이 설정한 Password
원하는 Type, Cluster Name, Description명 입력
Studio 화면
Reference
•
한글 설치가이드 - https://wiki.a-platform.biz/guide/install
일자 | 작성자 | 비고 |
2022.9.02 | lee | 최초작성 |