Apache Cassandra 3.11 Installation on Ubuntu 18.04 LTS Bionic Beaver
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 organisationer inklusive Apple, NetFlix, eBay och Easou.
I den här tutorialen visar vi dig hur du installerar Apache Cassandra på Ubuntu 18.04. Samma instruktioner gäller för Ubuntu 16.04 och all Ubuntu-baserad distribution, inklusive Linux Mint, Kubuntu och Elementary OS.
förutsättningar
För att kunna installera paket på ditt Ubuntu-system måste du vara inloggad som användare med sudo-privilegier.
Installera Apache Cassandra
Det enklaste sättet att installera Apache Cassandra på Ubuntu 18.04 ä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å systemet.
Java-installationen är ganska enkel, börja med att uppdatera paketindex:
sudo apt update
Installera OpenJDK-paketet genom att skriva:
sudo apt install openjdk-8-jdk
Verifiera Java-installationen genom att köra följande kommando som skriver ut Java-versionen:
java -version
Utgången ska se ut så här:
openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, 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 lägga till Apache Cassandra-lagret.
Importera förvarets GPG 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 sedan till Cassandra-förvaret till systemet genom att utfärda:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
När förvaret är aktiverat ska du uppdatera
apt
paketlistan och installera den senaste versionen av Apache Cassandra genom att skriva:
sudo apt update
sudo apt install cassandra
Cassandra-tjänsten startar automatiskt efter installationen. 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
Grattis, just nu har du Apache Cassandra installerat på din Ubuntu-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
.
Som standard är Cassandra konfigurerad att lyssna endast på localhost. Om klienten som ansluter till databasen också körs på samma värd behöver du inte ändra standardkonfigurationsfilen.
För att interagera med Cassandra genom CQL (Cassandra Query Language) kan du använda ett kommandoradsprogram som heter
cqlsh
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 på Cassandra CQL-terminalen med
cqlsh:cqlshKö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 konsolen.Redigera konfigurationsfilen
/etc/cassandra/cassandra.yamlcassandra.yamloch ange ditt nya klusternamn.cluster_name: 'Linuxize Cluster'Kör följande kommando för att rensa systemcachen:
nodetool flush systemStarta om äntligen Cassandra-tjänsten:
sudo systemctl restart cassandra
Slutsats
Du har installerat Apache Cassandra på din Ubuntu 18.04. Du kan nu besöka den officiella Apache Cassandra-dokumentationssidan och lära dig hur du kommer igång med Cassandra.
java cassandra ubuntu-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å 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.







