Apache Cassandra - Tutorial 4 - Installing Cassandra On Linux
Innholdsfortegnelse:
- Forutsetninger
- Installerer Apache Cassandra
- Konfigurerer Apache Cassandra
- Gi nytt navn til Apache Cassandra Cluster
- Konklusjon
Apache Cassandra er en gratis og åpen kildekode-NoSQL-database uten et eneste feil punkt. Det gir lineær skalerbarhet og høy tilgjengelighet uten at det går ut over ytelsen. Apache Cassandra brukes av en rekke selskaper som har store, aktive datasett, inkludert Reddit, NetFlix, Instagram og Github.
Denne veiledningen guider deg gjennom prosessen med å installere Apache Cassandra på Debian 9.
Forutsetninger
For å kunne installere pakker på Debian-systemet ditt må du være logget inn som bruker med sudo-rettigheter.
Installerer Apache Cassandra
Den anbefalte metoden for å installere Apache Cassandra på Debian 9 er ved å installere deb-pakken fra det offisielle Apache Cassandra-depotet.
I skrivende stund er den siste versjonen av Apache Cassandra
3.11
og krever at OpenJDK 8 er installert på maskinen.
Følg kommandoen for å installere OpenJDK 8-pakken:
sudo apt update
sudo apt install openjdk-8-jdk
Når det er fullført, bekreft det ved å skrive ut Java-versjonen:
java -version
Utgangen skal se slik ut:
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)
Installer apt-transport-https-pakken som er nødvendig for å få tilgang til et depot via
sudo apt install apt-transport-https
Neste trinn er å aktivere Apache Cassandra-depotet.
Importer depotets offentlige nøkkel ved hjelp av følgende
wget
kommando:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Kommandoen over skal sende
OK
noe som betyr at nøkkelen er importert og pakker fra dette depotet vil bli betraktet som klarert.
Legg Cassandra-depotet til listen over systemkilder ved å kjøre kommandoen nedenfor:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Oppdater pakkenes indeks og installer den siste versjonen av Apache Cassandra:
sudo apt update
sudo apt install cassandra
Når installasjonsprosessen er fullført, starter Cassandra-tjenesten automatisk. Du kan bekrefte at Cassandra kjører ved å skrive:
nodetool status
Du bør se noe som ligner på dette:
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 er det. Apache Cassandra er installert på Debian-serveren din.
Konfigurerer Apache Cassandra
Apache Cassandra-data lagres i katalogen
/var/lib/cassandra
. Konfigurasjonsfiler er lokalisert i
/etc/cassandra
og Java-oppstartsalternativer kan konfigureres i
/etc/default/cassandra
filen.
Som standard lytter Cassandra bare på localhost. Hvis klienten som kobler seg til databasen, også kjører på samme maskin, trenger du ikke endre bindingsgrensesnittet.
For å samhandle med Cassandra gjennom kommandolinjen, bruk
cqlsh
verktøyet som blir levert med Cassandra-pakken.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Gi nytt navn til Apache Cassandra Cluster
Som standard heter Cassandra-klyngen “Test Cluster”. Følg trinnene nedenfor hvis du vil endre det:
-
Logg først på Cassandra CQL-terminalen ved å skrive:
cqlsh
og kjør følgende kommando for å endre klyngenavnet til “Linuxize Cluster”:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
Endre “Linuxize Cluster” med ønsket navn. Når du er ferdig, skriver du
exit
å forlate terminalen.Deretter redigerer du
/etc/cassandra/cassandra.yamlcassandra.yaml
konfigurasjonsfilen og legger det nye klyngenavnet.cluster_name: 'Linuxize Cluster'
Kjør kommandoen nedenfor for å tømme systembufferen:
nodetool flush system
Endelig start Cassandra-tjenesten på nytt ved å kjøre:
sudo systemctl restart cassandra
Konklusjon
Du har installert Apache Cassandra på Debian 9-serveren. For mer informasjon om hvordan du kommer i gang med Cassandra, besøk den offisielle dokumentasjonssiden.
java cassandra debian databaseHvordan installere apache cassandra på debian 10 linux
Apache Cassandra er en gratis og åpen kildekode-NoSQL-database uten et eneste feil punkt. I denne artikkelen vil vi forklare hvordan du installerer Apache Cassandra på Debian 10, Buster
Hvordan installere apache cassandra på ubuntu 18.04
Apache Cassandra er en gratis og åpen kildekode-NoSQL-database uten et eneste feil punkt. I denne opplæringen vil vi vise deg hvordan du installerer Apache Cassandra på Ubuntu 18.04.
Hvordan installere apache maven på debian 9
Apache Maven er et open source prosjektstyrings- og forståelsesverktøy som hovedsakelig brukes til Java-prosjekter. I denne opplæringen vil vi vise deg to forskjellige måter å installere Apache Maven på Debian 9.