* SingleStore 패키지 이름은 MemSQL입니다.*
SingleStore 설치 방법 - On premises Single Host
참고사항
- RHEL / CentOS 6 (또는 Debian 8) 이상의 64 비트 배포판이 필요합니다.
- SingleStore 고객 포털 에서 얻은 라이센스 키 가 있어야합니다 .
( https://portal.singlestore.com/ )
- 호스트 시스템에서 사용할 수있는 sudo 권한을 가진 루트가 아닌 사용자가 있어야합니다.
- 포트 8080을 엽니다. (MemSQL Studio 연결 Port)
1. SingleStore Tools 설치
- Redhat
(1) 저장소 목록에 MemSQL 저장소를 추가합니다.
sudo yum-config-manager --add-repo https://release.memsql.com/production/rpm/x86_64/repodata/memsql.repo
(2) MemSQL repo 정보가 아래에 나열되어 있는지 확인합니다.
sudo yum repolist
(3) which패키지가 설치되어 있는지 확인합니다 . 이는 설치 프로세스 중에 올바른 패키지 유형을 식별하기 위해 사용됩니다.
rpm -q which
(4) which가 설치되지 않은 경우 MemSQL을 설치하기 전에 설치해야합니다.
sudo yum install -y which
(5) SingleStore의 관리 도구, 클라이언트 응용 프로그램 및 MemSQL Studio를 설치합니다.
sudo yum install -y memsql-toolbox memsql-client memsql-studio
- Debian
(1) MemSQL 패키지는 무결성을 보장하기 위해 서명되었으므로 GPG 키를 이 컴퓨터에 추가해야 합니다. 완료되면 MemSQL 서명 키를 사용하여 추가 되었는 지 확인합니다.
wget -O - 'https://release.memsql.com/release-aug2018.gpg' 2>/dev/null | sudo apt-key add - && apt-key list
(2) apt-transport-https를 설치 했는 지 확인합니다 . 이 apt-transport-https 패키지는 MemSQL 패키지 저장소에서 패키지를 다운로드하는 데 사용됩니다.
apt-cache policy apt-transport-https
(3) apt-transport-https가 설치되지 않은 경우 설치합니다.
sudo apt -y install apt-transport-https
(4) MemSQL 저장소를 추가하여 패키지를 검색합니다.
echo "deb [arch=amd64] https://release.memsql.com/production/debian memsql main" | sudo tee /etc/apt/sources.list.d/memsql.list
(5) MemSQL repo 정보가 출력에 표시되는지 확인한 후 MemSQL의 Toolbox, Client 및 MemSQL Studio가 설치됩니다.
sudo apt update && sudo apt -y install memsql-toolbox memsql-client memsql-studio
2. MemSQL Cluster 배포
(1) 이제 아래 명령을 사용하여 단일 컴퓨터에 MemSQL 클러스터를 배포 할 수 있습니다. 이 명령은 SQL 쿼리를 실행하고 결과를 집계 하는 마스터 집계 노드 와 데이터 저장 및 처리를 담당 하는 단일 리프 노드의 두 노드를 만듭니다 . 이 두 노드는 가장 기본적인 MemSQL 클러스터를 형성합니다.
memsql-deploy cluster-in-a-box --license BDE5ODMzZTQ4MzFlZTRmYmZhZDlkMmRjNTFkYzI1ZjZmEg3VXAAAAAAAAAAAAAAAAAkwNQIYXB2GsKYJp8cIE+H3ipzprfcpiLOTypWxAhkAx8jdUcICwkdffN86+iWIDoE62dpbk3yhAA==
참고 : 위의 코드 블록에 라이센스 키는 MemSQL Web Site에서 발급 가능합니다.
3. MemSQL Studio 실행 및 사용법
(1) MemSQL Studio를 시작합니다.
sudo systemctl start memsql-studiosudo memsql-studio &
(2) 브라우저를 통해 아래의 주소로 접속합니다.
http://<main_deployment_machine>:8080
(3) 아래의 정보를 통해 새 클러스터를 추가합니다.
ID: root
PW: (비어있는 상태)
(4) Create Cluster Profile을 클릭 하고 Type as Development를 설정 합니다.
(5) 원하는 클러스터 이름과 설명 을 입력합니다.
(6) 성공적으로 로그인하면 클러스터의 대시 보드가 표시됩니다. 클러스터에 대해 쿼리를 실행하려면 왼쪽 창에서 탐색을 통해 SQL 편집기로 이동합니다.
참고사이트:
- SingleStore 공식 문서
https://docs.singlestore.com/v7.1/guides/deploy-memsql/self-managed/
※ www.a-platform.biz | info@a-platform.biz
'SingleStoreDB > 엔지니어링' 카테고리의 다른 글
SingleStore, Apache Kafka 연동 실습 - Quickstart (0) | 2019.07.24 |
---|---|
SingleStore, Apache Kafka 연동 개요 (0) | 2019.07.24 |
SingleStore, Operator for Kubernetes 출시 (0) | 2019.07.24 |
SingleStore 설치 방법 - On premises Multi Host (0) | 2019.07.24 |
한눈에 SingleStore알아보기 (0) | 2019.06.24 |