DataBase/Cassandra
-
Docker Hub Cassandra 공식 도커 이미지로 컨테이너 띄우기(feat. cqlsh 실행)DataBase/Cassandra 2021. 8. 5. 22:42
1. Docker 설치 https://ninano1109.tistory.com/160 Docker Ubuntu 도커 우분투 설치 (feat. docker 이미지 pull하기) 시스템 최신 업데이트 $ sudo apt update 사전 설치 진행 $ sudo apt install apt-transport-https ca-certificates curl software-properties-common Docker repository key 추가하기 $ curl -fsSL https://d.. ninano1109.tistory.com 2. Docker Cassandra 이미지 받기 $ docker pull cassandra 3. Cassandra docker container 실행하기 $ sudo docke..
-
Cassandra 3.11.3 버전 설치 Dockerfile 작성 및 컨테이너 실행(feat. sudo 명령어 X)DataBase/Cassandra 2021. 8. 2. 22:20
들어가기에 앞서.. Dockerfile 작성 중 중요한 포인트를 하나 발견했다! Dockerfile에는 sudo 명령어를 쓰지 않는다! bash: sudo: command not found 클라우드 환경에서 cassandra 관련 프로그램들을 설치할 때 sudo 명령어를 사용했어서 Dockerfile 작성 시 sudo를 붙였더니 error가 나서 구글링을 통해 Dockerfile에서는 sudo 명령어를 쓰지 않아도 됨을 알 수 있었다. https://stackoverflow.com/questions/39985480/unable-to-use-sudo-commands-within-docker-bash-sudo-command-not-found-is-di Unable to use sudo commands wit..
-
👀 Cassandra Keyspace, Table 스키마 생성(feat. Collection type, User-Defined type 생성)DataBase/Cassandra 2021. 7. 31. 23:53
1. KEYSPACE 생성 및 사용 cqlsh> CREATE KEYSPACE test with replication = {'class': 'SimpleStrategy', 'replication_factor':1}; cqlsh> use test; 2. Table 스키마 생성 cqlsh> CREATE TABLE stat (id text primary key, seedGoodsCode text, w2v_view list, w2v_purchase list, cf_item_to_item list, ml_item_to_item list, regDtm text); 3. 스키마 구조에 맞춰 데이터 삽입 > INSERT INTO stat JSON '{ "id" : "60c93", "seedGoodsCode" : "196..
-
[Cassandra 설치 #3] Cassandra 3.11 설치 및 Cqlsh 실행 오류 해결(feat. Cassandra-driver)DataBase/Cassandra 2021. 7. 26. 23:50
0. Apache Cassandra 공심홈에서 다운로드 ZIP 링크 가져오기 https://www.apache.org/dyn/closer.lua/cassandra/3.11.3/apache-cassandra-3.11.3-bin.tar.gz cassandra 여러가지 버전 다운로드 링크 http://archive.apache.org/dist/cassandra/?C=M;O=D 1. 다운로드 후 압축하기 위 링크에서 보이는 주소의 최신 버전으로 다운로드 진행 $ wget https://archive.apache.org/dist/cassandra/3.11.3/apache-cassandra-3.11.3-bin.tar.gz 2. 압축 해제하기 $ tar -xzvf apache-cassandra-3.11.3-bin.t..
-
[Cassandra 설치 #2] Python2.7 파이썬 2점대 버전 설치 및 실행DataBase/Cassandra 2021. 7. 23. 23:08
Cassandra CLI 환경을 사용하기 위해서는 반드시 2.7버전 설치 필요!! 1. Python 2.7 버전 다운로드 https://www.python.org/downloads/source/ # CLI python 다운로드 $ wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz # 다운로드 폴더 압축 해제 $ tar -xzvf Python-2.7.11.tgz # 다운로드 파일 삭제 $ rm -rf Python-2.7.11.tgz 2. Python 2.7 소스 빌드 환경 구성 파이썬 실행을 위한 소스 빌드 환경 구성하기 $ cd Python-2.7.11 $ make install 💩 에러 메세지1 The program 'make' can b..
-
[Cassandra 설치 #1] 리눅스 JAVA 설치 (feat. Java SDK Java 8 버전)DataBase/Cassandra 2021. 7. 21. 19:25
0. JDK 8버전 패키지 설치(로컬 컴퓨터에서 사용할 경우) https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 1. JDK 8버전 리눅스 설치 $ sudo apt-get update $ sudo apt-get install openjdk-8-jdk $ java -version openjdk version "1.8.0_292" OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~16.04.1-b10) OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode) 2. JAVA 환경 변수 설정 $ v..
-
[Cassandra] Tutorial #1DataBase/Cassandra 2021. 2. 9. 23:35
keyspace 조회 > DESC keyspaces keyspace 생성 (keyspace 이름: lab) > create keyspace lab with replication = {'class': 'SimpleStrategy', 'replication_factor':1}; lab keyspace 사용하기 > use lab; ## cqlsh 실행 cqlsh:lab> movies data로 DB 생성하기 Table 생성 > create table lab.movies (movie_id int primary key, title text, genres text); ## table 확인 > desc tables; Data 로드 > copy movies(movie_id, title, genres) from 'C:\..
-
[Cassandra] 카산드라 3.9 버전 설치 및 실행 오류 해결 (feat. Java jdk1.8.0_251, Python2.7 버전)DataBase/Cassandra 2021. 1. 10. 23:15
눈이 매력적인 cassandra 당신. 아름다운 그대의 눈동자에 치얼스..🍷 Cassandra는 빅데이터 처리를 위한 분산형 DB로서 대규모로 확장이 가능한 NoSQL DB입니다. 기존 RDBMS의 단점 중 하나인 데이터 규모가 증가하면서 확장의 어려움이 있는 부분을 해결하기 위해 사용되며 SQL과 유사한 CQL(Cassandra Query Language)을 사용하여 데이터를 조회하거나 변경 및 저장을 할 수 있습니다. 프로그램 설치 1. 먼저 Cassandra를 설치해야합니다. 저는 cassandra 3.9 버전을 설치했습니다. (3.11 버전 설치 참고) https://ninano1109.tistory.com/163 [Cassandra 설치 #3] Cassandra 설치 및 Cqlsh 실행 오류 해..