In deze handleiding leggen we uit hoe je Apache Cassandra kunt installeren op Ubuntu 22.04. Apache Cassandra is een krachtig open-source gedistribueerd NoSQL-databasesysteem, dat is ontworpen voor hoge beschikbaarheid en schaalbaarheid.
Vereisten
- Een server VPS met Ubuntu 22.04
- SSH-toegang
- Minstens 4GB RAM
- Root- of sudo-toegang
- Java geïnstalleerd
Stap 1: Update jouw Ubuntu-pakketlijst
Start met het updaten van de pakketlijst en zorg ervoor dat je systeem up-to-date is:
sudo apt update && sudo apt upgrade -y
Stap 2: Installeer Java
Apache Cassandra vereist Java om te draaien. Installeer de nieuwste versie van OpenJDK (Java Development Kit) met het volgende commando:
sudo apt install openjdk-11-jdk -y
Controleer vervolgens of Java correct is geïnstalleerd:
java -version
Stap 3: Voeg de Apache Cassandra repository toe
Om Apache Cassandra te installeren, moet je de officiële repository toevoegen. Voeg de GPG-sleutel toe met het volgende commando:
curl https://downloads.apache.org/cassandra/KEYS | sudo apt-key add -
Voeg vervolgens de Cassandra repository toe aan jouw systeem:
sudo sh -c 'echo "deb https://downloads.apache.org/cassandra/debian 40x main" > /etc/apt/sources.list.d/cassandra.list'
Stap 4: Installeer Apache Cassandra
Update je pakketlijst opnieuw en installeer Apache Cassandra:
sudo apt update
sudo apt install cassandra -y
Stap 5: Start en configureer Apache Cassandra
Start de Cassandra-service en configureer deze om automatisch op te starten bij het opstarten van het systeem:
sudo systemctl start cassandra
sudo systemctl enable cassandra
Controleer of Cassandra correct werkt met het volgende commando:
nodetool status
Stap 6: Toegang tot de Cassandra-shell
Je kunt nu toegang krijgen tot de Cassandra-shell (cqlsh) om queries uit te voeren en de database te beheren:
cqlsh
Dit opent de Cassandra-query interface, waar je queries kunt uitvoeren en je database kunt beheren.
Stap 7: Gebruik een server VPS voor Apache Cassandra
Voor productieomgevingen wordt aanbevolen om Apache Cassandra te hosten op een server VPS om schaalbaarheid, snelheid en betrouwbaarheid te garanderen.
Conclusie
Je hebt nu succesvol Apache Cassandra geïnstalleerd op Ubuntu 22.04. Door Cassandra op een server VPS te hosten, kun je profiteren van de voordelen van dit krachtig gedistribueerd databasesysteem in een productieomgeving. Raadpleeg de officiële documentatie voor verdere configuratie en geavanceerd gebruik.