✔ Tencent 공식 문서 : https://tendbcluster.net/book-en/
✔ 설치 필요 사항
(1) Docker 설치
1. yum 패키지 업데이트
$ yum -y update
2. yum-utils 설치
$ sudo yum install -y yum-utils
3. Docker 저장소 등록
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. Docker 버전 조회
$ yum list docker-ce --showduplicates | sort -r
5. 특정 버전의 Docker 설치
$ sudo yum install docker-ce-20.10.7-3.el7 docker-ce-cli-20.10.7-3.el7 containerd.io
6. 버전 확인
$ docker --version
7. 서비스 시작
$ systemctl start docker
$ systemctl enable docker
$ systemctl status docker
(2) Docker-compose 설치
1. 설치 버전 확인
https://github.com/docker/compose/tags
https://github.com/docker/compose/releases/tag/1.27.4
2. usr/local/bin 폴더에 다운로드
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
3. 실행 권한 부여
$ sudo chmod +x /usr/local/bin/docker-compose
4. 심볼링링크 설정
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
5. 버전 확인
$ docker-compose --version
(3) helm 설치
1. 설치할 버전 확인
https://github.com/helm/helm/releases?page=3
2. 다운로드
$ wget https://get.helm.sh/helm-v2.17.0-linux-amd64.tar.gz
3. 압축 해제
$ tar xvzf helm-v2.17.0-linux-amd64.tar.gz
4. 파일 이동
$ sudo cp linux-amd64/tiller /usr/local/bin
$ sudo cp linux-amd64/helm /usr/local/bin
5. 권한 설정
$ sudo chown root:docker /usr/local/bin/tiller
$ sudo chown root:docker /usr/local/bin/helm
6. 심볼릭 링크 설정
$ sudo ln -s /usr/local/bin/helm /usr/bin/helm
$ sudo ln -s /usr/local/bin/tiller /usr/bin/tiller
7. 버전 확인
$ helm version
$ tiller --version
(4) Tendbcluster 도커 설치
1. 환경설정파일 다운로드
$ sudo curl -L "https://github.com/TenDBCluster/TenDBCluster-DockerCompose/archive/refs/heads/master.zip" -o tendbcluster-docker-compose.zip
2. 압축 해제
$ unzip tendbcluster-docker-compose.zip
3. 폴더명 변경
$ mv TenDBCluster-DockerCompose-master/ tendbcluster-docker-compose/
4. Docker 이미지 다운로드
$ cd tendbcluster-docker-compose && docker-compose pull
5. 이미지 마운트
$ docker-compose up -d
6. 상태 조회
$ docker ps -a
7. 노란색 영역의 Port 번호로 MySQL 접속 테스트
✳️ Tspider 가 설치된 CentOS 7 이미지 공유(VmWare)
OS : CentOS7OS
접속 정보 : root / Qwer1234!@#$ , tspider / Qwer1234!@#$
Tspider 접속 정보 : tendbcluster / tendbclusterpass
Google Drive : https://drive.google.com/file/d/17AnTdSycpYfAJDCXOF2uz_XwwZQXeDqL/view?usp=sharing
파일 용량 정보 :
- 압축 : 2.5 GB
- 압죽 해제 : 10.9 GB
'Database & Data > Tspider' 카테고리의 다른 글
(1) 텐센트의 TSpider 소개 (2) | 2021.01.03 |
---|