Košík je prázdný

Apache Cassandra je vysoce škálovatelná, distribuovaná databáze NoSQL, která byla navržena tak, aby zvládla velké množství dat rozdělených mezi mnoho serverů, poskytující vysokou dostupnost bez jediného bodu selhání. Vzhledem k těmto vlastnostem je Cassandra oblíbenou volbou pro různé aplikace, od webových až po finanční služby, kde je potřeba zajistit rychlý přístup k velkému objemu dat. V tomto článku se podíváme na kroky potřebné pro instalaci Apache Cassandra na systém Linux.

Předpoklady

Před instalací Cassandry se ujistěte, že váš systém splňuje následující předpoklady:

  • Aktuální verze Java (JDK), doporučuje se použít OpenJDK 8 nebo 11.
  • Dostatečný volný diskový prostor pro uložení dat Cassandry.
  • Minimálně 2 GB RAM pro základní testovací prostředí. Pro produkční nasazení budete potřebovat více paměti.

Instalace Java

Cassandra vyžaduje Javu. Pokud ji ještě nemáte nainstalovanou, můžete to udělat pomocí následujících příkazů:

sudo apt update
sudo apt install openjdk-11-jdk

Po instalaci ověřte verzi Javy příkazem:

java -version

Přidání repozitáře Cassandry

Cassandra může být nainstalována z oficiálních repozitářů Apache. Přidejte repozitář Cassandry do svého systému pomocí následujících příkazů:

echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
sudo apt-get update

Instalace Cassandry

Nyní, když máte repozitář přidán, můžete pokračovat přímo k instalaci Cassandry pomocí následujícího příkazu:

sudo apt-get install cassandra

Spuštění a ověření Cassandry

Po instalaci spusťte službu Cassandry a ověřte, že běží:

sudo systemctl start cassandra
sudo systemctl enable cassandra

Ověření, že Cassandra běží, můžete provést příkazem:

nodetool status

 

Konfigurace Cassandry

Základní konfigurační soubor Cassandry naleznete v /etc/cassandra/cassandra.yaml. Zde můžete nastavit různé konfigurační možnosti, včetně clusteru, uzlů, paměti a dalších.

 

Nyní máte nainstalovanou a běžící instanci Apache Cassandra. Cassandra je robustní a škálovatelné řešení pro práci s velkými objemy dat. Před produkčním nasazením doporučujeme důkladně se seznámit s konfigurací a správou clusterů Cassandry, aby bylo možné plně využít její potenciál.