6. How to install Cassandra in Linux (cent OS 7)? | Cassandra for Beginners
Innehållsförteckning:
- förutsättningar
- Installera Apache Cassandra
- Konfigurera Apache Cassandra
- Byt namn på Apache Cassandra Cluster
- Slutsats
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. I Cassandra är poster strukturerade på liknande sätt som i den relationsdatabas med tabeller, rader och kolumner. Apache Cassandra används av ett antal organisationer inklusive Apple, NetFlix, eBay och Easou.
Denna handledning beskriver hur du installerar Apache Cassandra på CentOS 7.
förutsättningar
Användaren du är inloggad på måste ha sudo-behörigheter för att kunna installera paket.
Installera Apache Cassandra
Det rekommenderade sättet att installera Apache Cassandra på CentOS 7 är genom att installera rpm-paketet från det officiella Apache Cassandra-förvaret.
Vid skrivandet av denna artikel är den senaste versionen av Apache Cassandra
3.11
och kräver att OpenJDK 8 ska installeras på systemet.
Så här installerar du OpenJDK på din systemtyp:
sudo yum install java-1.8.0-openjdk-devel
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_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
Nu när Java är installerat är nästa steg att lägga till Apache Cassandra-arkivet.
Öppna din redigerare du väljer och skapa följande arkivfil:
sudo nano /etc/yum.repos.d/webmin.repo
Klistra in följande innehåll i filen:
name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS
När förvaret är aktiverat installerar du den senaste versionen av Apache Cassandra genom att skriva:
sudo yum install cassandra
Starta och aktivera Cassandra-tjänsten:
sudo systemctl enable cassandra
sudo systemctl start cassandra
Kontrollera 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 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1
Just nu har Apache Cassandra installerats på din CentOS-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". Följ stegen nedan om du vill ändra klusternamnet:
-
Logga in på Cassandra CQL-terminalen med
cqlsh:cqlshFöljande kommando kommer att ändra klusternamnet till "Linuxize Cluster":
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';Byt ut "Linuxize Cluster" med önskat namn. När du är klar skriver du
exitatt lämna konsolen.Redigera konfigurationsfilen
/etc/cassandra/default.conf/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 CentOS 7. Du kan nu besöka den officiella Apache Cassandra-dokumentationssidan och lära dig hur du kommer igång med Cassandra.
java cassandra centos databasHur 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.
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.







