Recent Posts
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 오블완
- vfr video
- k8s #kubernetes #쿠버네티스
- 개성국밥
- JanusGateway
- 겨울 부산
- pytest
- 자원부족
- preemption #
- JanusWebRTCServer
- JanusWebRTCGateway
- terminal
- 코루틴 컨텍스트
- JanusWebRTC
- 코루틴 빌더
- 티스토리챌린지
- Value too long for column
- 헥사고날아키텍처 #육각형아키텍처 #유스케이스
- PersistenceContext
- 깡돼후
- PytestPluginManager
- mp4fpsmod
- python
- 달인막창
- table not found
- Spring Batch
- tolerated
- kotlin
- taint
- VARCHAR (1)
Archives
너와 나의 스토리
카산드라란? / 카산드라 다운로드 본문
반응형
Apache Cassandra(아파치 카산드라)
- 자유-오픈 소스 분산형 NoSQL 데이터베이스 관리 시스템
- 단일 장애점 없이 고성능을 제공하면서 수많은 서버 간의 대용량의 데이터를 관리하기 위해 설계되었다.
- 단일 장애점: 시스템의 구성 요소 중에서, 동작하지 않으면 전체 시스템이 중단되는 요소
- 장점: 카산드라를 이용하면 sharding을 고려할 필요 없고, master-slave와 같은 정책이 없이도 장애에 대응할 수 있다.
- 단점: join이나 transaction을 지원하지 않고, index 등의 검색을 위한 기능도 매우 단출하다.
- 카산드라 특징, 데이터 구조 설명 - here
다운로드
- [Window 10 Education]에 설치할 예정
- 카산드라 다운로드 및 설정
- 여기에서 "http://mirror.navercorp.com/apache/cassandra/3.11.6/apache-cassandra-3.11.6-bin.tar.gz" 다운로드
- cmd에서
- "apache-cassandra-3.11.6-bin.tar.gz" 파일 있는 곳으로 이동 후,
- ["tar xvf apache-cassandra-3.11.6-bin.tar.gz"] 명령어로 압축 해제
- C:\ 파일에 "dev" 파일을 만들고, 그 하위에 압축 해제된 apache-cassandra-3.11.6 파일을 이동시키기
- window 검색에 "환경 변수"를 입력하여 "시스템 환경 변수 편집" 들어가기
- 시스템 변수에 있는 path를 더블 클릭하여 [C:\dev\apache-cassandra-3.11.6\bin] 추가 (카산드라 폴더 안의 bin 파일 위치)
- java 다운 및 설정
- java 8u241 버젼으로 다운 받아야 함 -> java 11, 12 이런 버전으로 사용하면 오류남 ㅠㅠ
- 여기에서 다운 가능 (회원 가입 필요)
- 다운 받아진 실행파일을 통해 설치하면 환경 변수 설정 알아서 됨
실행
- Windows PowerShell에서 실행
- [cassandra -f] 명령어를 입력함으로써 실행
- 혹시 힙 메모리가 부족하다고 나온다면 java가 32bit인지 확인할 것
- 32bit라면 64bit 버전으로 다시 다운 받으세요~
- 다른 powershell에서 [cqlsh] 명령어로 실행시키기
- 나는 python3를 사용하여 오류 남 (카산드라는 python2만 지원하는 것 같다...)
참고 사이트:
- 카산드라 설명:
반응형
'Data Analysis > Database' 카테고리의 다른 글
DB - hashing (0) | 2019.06.01 |
---|---|
DB - indexing (0) | 2019.06.01 |
DB - mySQL 공부 (0) | 2019.04.11 |
DB실습 - JDBC를 이용한 mySQL (0) | 2019.04.06 |
Week2 DB - Relational Model (0) | 2019.03.13 |
Comments