Apache Cassandra - Tutorial 4 - Installing Cassandra On Linux
Innehållsförteckning:
- förutsättningar
- Installera Java
- Installera Apache Cassandra
- Konfigurera Apache Cassandra
- Byt namn på Apache Cassandra Cluster
- Slutsats
Apache Cassandra är en fri och öppen källkod NoSQL-databas utan en enda misslyckande. Det ger linjär skalbarhet och hög tillgänglighet utan att kompromissa med prestandan. Apache Cassandra används av ett antal företag som har stora, aktiva datamängder, inklusive Reddit, NetFlix, Instagram och Github., kommer vi att förklara hur man installerar Apache Cassandra på Debian 10, Buster.
förutsättningar
Instruktionerna antar att du är inloggad som root eller användare med sudo-behörigheter.
Installera Java
Vid skrivandet av denna artikel är den senaste stabila versionen av Apache Cassandra
3.11
och kräver OpenJDK 8, som inte är tillgänglig i de officiella Debian Buster-lagren.
Vi aktiverar AdoptOpenJDK-lagret och installerar det förbyggda OpenJDK 8-paketet.
Uppdatera paketlistan och installera de beroenden som krävs för att lägga till ett nytt arkiv via
sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
Importera förvarets GPG-nyckel och lägg till AdoptOpenJDK APT-förvaret till ditt system:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes
Installera Java 8 genom att köra följande kommandon:
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
När du är klar kontrollerar du den genom att skriva ut Java-versionen:
java -version
Utgången ska se ut så här:
openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)
Installera Apache Cassandra
Vi installerar Apache Cassandra med deb-paketet från leverantörsförvaret. För att göra det måste vi aktivera Apache Cassandra-förvaret.
Importera förvarets offentliga nyckel med följande
wget
kommando:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Kommandot ovan bör mata ut
OK
. Det betyder att nyckeln har importerats framgångsrikt och paket från detta arkiv kommer att betraktas som betrodda.
Lägg till Cassandra-förvaret i listan med systemkällor genom att köra kommandot nedan:
sudo sh -c 'echo "deb https://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Uppdatera paketets index och installera Apache Cassandra-paketet:
sudo apt update
sudo apt install cassandra
När installationen är klar kommer Cassandra-tjänsten att starta automatiskt. För att verifiera att Cassandra kör, skriver du:
nodetool status
Du bör se något liknande nedan:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 103.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 rack1
Det är allt. Apache Cassandra har installerats.
Konfigurera Apache Cassandra
Apache Cassandra-data lagras i katalogen
/var/lib/cassandra
. Konfigurationsfiler finns i
/etc/cassandra
, och Java-startalternativ kan konfigureras i
/etc/default/cassandra
.
Som standard lyssnar Cassandra endast på localhost. Om klienten som ansluter till databasen också körs på samma maskin behöver du inte ändra bindningsgränssnittet.
För att interagera med Cassandra genom kommandoraden använder du
cqlsh
verktyget som levereras med Cassandra-paketet.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Byt namn på Apache Cassandra Cluster
Som standard heter Cassandra-klustret "Test Cluster". Följ stegen nedan om du vill ändra den:
-
Logga in på Cassandra CQL-terminalen med
cqlsh:cqlshGe ut följande kommando för att ändra klusternamnet till "Linuxize Cluster":
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';Ändra "Linuxize Cluster" med önskat namn. När du är klar skriver du
exitatt lämna terminalen.Redigera konfigurationsfilen
/etc/cassandra/cassandra.yamlcassandra.yamloch lägg ditt nya klusternamn:cluster_name: 'Linuxize Cluster'Rensa systemcachen:
nodetool flush systemStarta om Cassandra-tjänsten genom att köra:
sudo systemctl restart cassandra
Slutsats
Vi har visat dig hur du installerar Apache Cassandra Debian 10 och eventuellt byta namn på standardklustret. För mer information om hur du kommer igång med Cassandra, besök den officiella dokumentationssidan.
java cassandra debian databasHur man installerar apache cassandra på centos 7
Apache Cassandra är en öppen källkod NoSQL-databas med ingen enda punkt för fel, vilket ger linjär skalbarhet och hög tillgänglighet utan att kompromissa med prestanda. Denna handledning beskriver hur du installerar Apache Cassandra på CentOS 7.
Hur man installerar apache cassandra på ubuntu 18.04
Apache Cassandra är en fri och öppen källkods NoSQL-databas utan någon enda punkt för fel. I den här tutorialen visar vi dig hur du installerar Apache Cassandra på Ubuntu 18.04.
Hur man installerar apache cassandra på debian 9
Apache Cassandra är en fri och öppen källkods NoSQL-databas utan någon enda punkt för fel. Denna handledning guider dig genom processen att installera Apache Cassandra på Debian 9.







