Cassandra로 시작하기 : 설치 및 설정 가이드

Cassandra로 시작하기 : 설치 및 설정 가이드

Cassandra로 시작하기 : 설치 및 설정 가이드 Cassandra로 시작하기 : 설치 및 설정 가이드 저자의 이미지

소개

Apache Cassandra는 여러 서버에서 대량의 데이터를 관리하여 고 가용성 및 성능을 보장하도록 설계된 분산 된 오픈 소스 NOSQL 데이터베이스 시스템입니다. 신뢰성, 속도 및 가동 시간이 중요한 응용 분야에서 수평 확장 성으로 유명합니다. 이 가이드는 Cassandra를 설치하고 설정하는 과정을 안내합니다. 리눅스,,, 그리고 마코스. 시스템을 구성하고 Cassandra Shell에 연결하고 규모로 데이터를 관리 할 준비를하는 방법을 보여줍니다.

원래 개발에 의해 개발되었습니다 페이스 북 그리고 나중에 아파치 소프트웨어 재단Cassandra는 단일 실패 지점없이 여러 서버에서 막대한 양의 데이터를 처리하는 것으로 유명합니다. a라는 고유 한 데이터 저장 메커니즘을 사용합니다 데이터 저장 모델. 그것은 “피어 투 피어” 시스템에 중앙 서버가 없음을 의미합니다. 각 노드도 마찬가지로 중요합니다. 이 접근법을 통해 Cassandra는 우수한 결함 공차를 제공 할 수 있으며 전자 상거래, 실시간 분석 및 IoT와 같은 지속적인 가동 시간 및 빠른 데이터 접근성이 필요한 애플리케이션에 이상적입니다.

건축 및 주요 기능

Cassandra의 피어 투 피어, 분산 아키텍처는 단일 고장 지점을 제거하고 원활한 수평 스케일링을 가능하게하여 일정한 가동 시간이 필요한 미션 크리티컬 애플리케이션에 이상적입니다. Cassandra는 조정 가능한 일관성 모델을 사용하여 쿼리 당 대기 시간 및 데이터 정확도 균형을 맞추는 유연성을 제공하여 빠른 검색에서 주문 처리를 보장하기 위해 광범위한 응용 프로그램 요구를 수용합니다. 원주민 데이터 모델은 특히 고속 쓰기, 특히 IoT, 로그 집계 및 시계열 데이터베이스에서 고속 데이터를 처리하는 데 유리합니다. 시스템이 데이터 배포를 자동으로 관리하므로 네트워크 전체의 효율적인 스케일링 및 데이터 균형을 보장하기 때문에 Cassandra 클러스터에 노드를 추가하는 것이 간단합니다.

빅 데이터 생태계의 사용 사례 및 통합

실시간 권장 사항, 분석 플랫폼 및 분산 스토리지 시스템에 전원을 공급하는 것으로 알려진 Cassandra는 빠른 데이터 액세스 및 신뢰성이 필수적 인 소셜 미디어, 금융 및 통신과 같은 산업에서 널리 채택됩니다. 또한 Cassandra는 Apache Spark 및 Apache Kafka와 같은 빅 데이터 도구와 원활하게 통합하여 고성능 처리 및 스토리지 기능을 요구하는 실시간 데이터 파이프 라인에 탁월한 선택이됩니다.

시계열 데이터를 사용하거나 대규모 데이터 세트 관리 또는 실시간 데이터 처리를 요구하는 애플리케이션을 구축하든 Cassandra는 고성능, 확장 가능 및 분산 디자인으로 강력한 솔루션을 제공합니다.

전제 조건

Cassandra를 설치하고 설정하려면 다음 요구 사항을 충족해야합니다.

  • 명령 줄의 기본 지식 : 명령 줄 사용에 대한 친숙 함은 설정 프로세스가 단순화됩니다.
  • 운영 체제 호환성 : 시스템을 실행해야합니다.
    • Linux (Ubuntu/Debian 또는 Red Hat/Rocky Linux)
    • Windows (Linux 용 Windows 서브 시스템 사용)
    • 마코스
  • 인터넷 연결 : Cassandra 및 기타 의존성을 다운로드해야합니다
  • 관리자 권한 : 시스템, 특히 Windows 및 Linux 시스템에 소프트웨어를 설치할 수있는 권한이 필요합니다.

설치를위한 단계별 안내서

Linux에 Cassandra 설치

Ubuntu/Debian 및 Red Hat/Rocky와 같은 Linux 배포판에 Cassandra를 설치하여 시작하겠습니다.

우분투/데비안에 설치하십시오

  • Java 설치 : Cassandra는 Java가 필요하므로 OpenJDK를 설치하여 시작하십시오. 터미널을 열고 실행하십시오.
sudo apt update
sudo apt install openjdk-11-jdk
  • Java 버전을 확인하여 설치를 확인하십시오.
  • Cassandra 저장소 추가 : 최신 안정 버전을 사용하려면 Cassandra 저장소를 추가하십시오.
echo "deb  40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
  • GPG 키 추가 : 보안 설치를 위해서는 Cassandra의 저장소 키가 필요합니다.
curl  | sudo apt-key add -
  • 패키지 목록 업데이트 및 Cassandra 설치 : 이제 패키지 목록을 업데이트하고 Cassandra를 설치하십시오.
sudo apt update
sudo apt install cassandra
  • Cassandra 시작 및 활성화 : 카산드라는 자동으로 시작해야합니다. 수동으로 시작하려면 사용하십시오.
sudo systemctl start cassandra
  • Cassandra가 부팅에서 시작할 수 있도록합니다.
sudo systemctl enable cassandra

Red Hat/Rocky Linux에 설치하십시오

  • Java 설치 : 우분투와 마찬가지로 먼저 Java를 설치해야합니다.
sudo systemctl enable cassandra
  • Cassandra 저장소 추가 :
sudo nano /etc/yum.repos.d/cassandra.repo
  • 파일에 다음 줄을 추가하고 저장하십시오.
[cassandra]
name=Apache Cassandra
baseurl=
gpgcheck=1
repo_gpgcheck=1
gpgkey=
  • Cassandra 설치 : 저장소 인덱스를 업데이트하고 Cassandra를 설치하십시오.
sudo yum install cassandra
  • Cassandra 시작 및 활성화 : Cassandra 서비스를 시작하고 부팅에서 시작할 수 있습니다.
sudo systemctl start cassandra
sudo systemctl enable cassandra

Windows에 Cassandra 설치

Windows에 Cassandra를 설치하려면 Linux (WSL) 용 Windows 서브 시스템을 사용합니다.

  • WSL을 설정하고 Ubuntu를 설치하고 메시지가 표시된 경우 컴퓨터를 다시 시작하십시오.

WSL2 활성화 : Windows 10 버전 2004 이상 또는 Windows 11을 실행하는지 확인하십시오. PowerShell을 관리자로 열고 WSL 활성화

  • Microsoft Store를 통해 Ubuntu 설치 : Microsoft Store에서 Ubuntu를 다운로드하여 설치하십시오. 설치 후 Ubuntu를 열어 설정을 완료하십시오
  • 우분투에 Cassandra 설치 (WSL을 통해) : WSL에서 우분투가 실행되면 Java를 설치하십시오.
sudo apt update
sudo apt install openjdk-11-jdk
  • Cassandra 저장소 및 키를 추가하십시오.
echo "deb  40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
curl  | sudo apt-key add -
sudo apt update
sudo apt install cassandra
sudo service cassandra start
  • 설치 테스트 : Cassandra가 실행중인 것을 테스트하려면 Cassandra 쉘 (CQLSH)에 연결하고 명령을 실행하십시오.

Cassandra Shell 프롬프트가 표시됩니다 (cqlsh>) 성공적인 연결을 나타냅니다.

MacOS에 Cassandra 설치

MacOS에 Cassandra를 설치하는 가장 쉬운 방법은 Homebrew를 사용하는 것입니다. Homebrew가 시스템에 설치되어 있는지 확인하십시오. 그렇지 않은 경우 실행하여 설치하십시오.

/bin/bash -c "$(curl -fsSL 
  • Java 설치 : Cassandra는 Java가 필요하므로 먼저 Homebrew를 통해 설치해야합니다.
  • Cassandra 시작 : Cassandra는 자동으로 시작되지 않습니다. 당신은 그것을 시작할 수 있습니다 :
brew services start cassandra
  • 설치 테스트 : Cassandra가 실행 중인지 확인하려면 Cassandra Shell을 엽니 다.

연결을 확인하려면 핑을 입력하십시오. 쉘이 프롬프트로 응답하면 설치가 성공적입니다.

카산드라 관리

Cassandra가 실행되면 다음과 같이 시작, 중지 또는 다시 시작할 수 있습니다.

sudo systemctl start cassandra
sudo systemctl stop cassandra
sudo systemctl restart cassandra

결론

이 안내서에서는 Apache Cassandra를 설치하고 구성하는 방법을 배웠습니다. 리눅스,,, 그리고 마코스. 또한 Cassandra 서비스를 시작하고 중지하는 방법을 배웠습니다. cqlsh기능을 테스트하십시오. Cassandra의 분산 피어 투 피어 아키텍처는 대량의 데이터를 관리하기위한 강력하고 확장 가능한 솔루션입니다.

다양한 운영 체제 플랫폼과의 호환성을 통해 광범위한 사용자가 액세스 할 수 있습니다. Cassandra가 시작되면 광범위하게 분산 된 데이터를 관리하기위한 풍부한 기능 세트를 탐색 할 준비가되었습니다.

Shittu Chemive 소프트웨어 엔지니어이자 기술 작가로, 최첨단 기술을 활용하여 매력적인 이야기를 만들어 내고 복잡한 개념을 단순화하기위한 예리한 눈으로 강력한 이야기를 만들어내는 데 열정적입니다. Shittu를 찾을 수도 있습니다 지저귀다.

출처 참조

Post Comment

당신은 놓쳤을 수도 있습니다