Apache Cassandra - Tutorial 4 - Installing Cassandra On Linux
Innehållsförteckning:
- förutsättningar
- Installera Apache Cassandra
- Konfigurera Apache Cassandra
- Byt namn på Apache Cassandra Cluster
- Slutsats
Apache Cassandra är en fri och öppen källkods NoSQL-databas utan någon enda punkt för fel. 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.
Denna handledning guider dig genom processen att installera Apache Cassandra på Debian 9.
förutsättningar
För att kunna installera paket i ditt Debian-system måste du vara inloggad som användare med sudo-privilegier.
Installera Apache Cassandra
Den rekommenderade metoden för att installera Apache Cassandra på Debian 9 är genom att installera deb-paketet från det officiella Apache Cassandra-lagret.
Vid skrivandet av denna artikel är den senaste versionen av Apache Cassandra
3.11
och kräver att OpenJDK 8 ska installeras på maskinen.
För att installera OpenJDK 8-paketet kör följande kommando:
sudo apt update
sudo apt install openjdk-8-jdk
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_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
Installera paketet apt-transport-https som krävs för att få åtkomst till ett arkiv via
sudo apt install apt-transport-https
Nästa steg är att aktivera Apache Cassandra-lagret.
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
vilket innebär att nyckeln har importerats med framgång och paket från detta arkiv kommer att betraktas som betrodd.
Lägg till Cassandra-förvaret i listan med systemkällor genom att köra kommandot nedan:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Uppdatera paketets index och installera den senaste versionen av Apache Cassandra:
sudo apt update
sudo apt install cassandra
När installationen är klar kommer Cassandra-tjänsten att starta automatiskt. Du kan verifiera att Cassandra körs genom att skriva:
nodetool status
Du bör se något liknande det här:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1
Det är allt. Apache Cassandra har installerats på din Debian-server.
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
filen.
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". Om du vill ändra det följer du stegen nedan:
-
Logga in först på Cassandra CQL-terminalen genom att skriva:
cqlshoch kör 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.Därefter redigerar du konfigurationsfilen
/etc/cassandra/cassandra.yamlcassandra.yamloch sätter ditt nya klusternamn.cluster_name: 'Linuxize Cluster'Kör kommandot nedan för att rensa systemcachen:
nodetool flush systemStarta om slutligen Cassandra-tjänsten genom att köra:
sudo systemctl restart cassandra
Slutsats
Du har installerat Apache Cassandra på din Debian 9-server. För mer information om hur du kommer igång med Cassandra, besök deras officiella dokumentationssida.
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å debian 10 linux
Apache Cassandra är en fri och öppen källkod NoSQL-databas utan en enda misslyckande. I den här artikeln kommer vi att förklara hur du installerar Apache Cassandra på Debian 10, Buster
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.







