Android

Sådan installeres apache cassandra på ubuntu 18.04

Howto install hadoop on Ubuntu

Howto install hadoop on Ubuntu

Indholdsfortegnelse:

Anonim

Apache Cassandra er en gratis og open source NoSQL-database uden et enkelt mislykkelsespunkt. Det giver lineær skalerbarhed og høj tilgængelighed uden at gå på kompromis med ydeevnen. Apache Cassandra bruges af en række organisationer, herunder Apple, NetFlix, eBay og Easou.

I denne tutorial vil vi vise dig, hvordan du installerer Apache Cassandra på Ubuntu 18.04. De samme instruktioner gælder for Ubuntu 16.04 og enhver Ubuntu-baseret distribution, inklusive Linux Mint, Kubuntu og Elementary OS.

Forudsætninger

For at være i stand til at installere pakker på dit Ubuntu-system, skal du være logget ind som bruger med sudo-privilegier.

Installation af Apache Cassandra

Den nemmeste måde at installere Apache Cassandra på Ubuntu 18.04 er ved at installere deb-pakken fra det officielle Apache Cassandra-arkiv.

På dette tidspunkt, hvor denne artikel skrives, er den seneste version af Apache Cassandra 3.11 og kræver, at OpenJDK 8 er installeret på systemet.

Java-installation er ret enkel, start med at opdatere pakkeindekset:

sudo apt update

Installer OpenJDK-pakken ved at skrive:

sudo apt install openjdk-8-jdk

Bekræft Java-installationen ved at køre følgende kommando, der udskriver Java-versionen:

java -version

Outputet skal se sådan ud:

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)

Installer apt-transport-https-pakken, der er nødvendig for at få adgang til et lager via

sudo apt install apt-transport-https

Det næste trin er at tilføje Apache Cassandra-arkivet.

Importer depotets GPG vha. Følgende wget kommando:

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Kommandoen ovenfor skal udsende OK hvilket betyder, at nøglen er importeret og pakker fra dette arkiv vil blive betragtet som tillid.

Tilføj derefter Cassandra-arkivet til systemet ved at udstede:

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Når depotet er aktiveret, skal du opdatere apt pakkelisten og installere den nyeste version af Apache Cassandra ved at skrive:

sudo apt update sudo apt install cassandra

Cassandra-tjenesten starter automatisk, når installationen er afsluttet. Du kan bekræfte, at Cassandra kører ved at skrive:

nodetool status

Du skulle se noget, der ligner 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

Tillykke, på dette tidspunkt har du Apache Cassandra installeret på din Ubuntu-server.

Konfiguration af Apache Cassandra

Apache Cassandra-data gemmes i /var/lib/cassandra biblioteket, konfigurationsfiler er placeret i /etc/cassandra og Java-startindstillinger kan konfigureres i filen /etc/default/cassandra .

Som standard er Cassandra konfigureret til kun at lytte på localhost. Hvis klienten, der opretter forbindelse til databasen, også kører på den samme vært, behøver du ikke at ændre standardkonfigurationsfilen.

For at interagere med Cassandra gennem CQL (Cassandra Query Language) kan du bruge et kommandolinjeværktøj kaldet cqlsh , der leveres med Cassandra-pakken.

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

Omdøbning af Apache Cassandra Cluster

Som standard kaldes Cassandra-klyngen “Test Cluster”. Hvis du vil ændre det, skal du følge trinene nedenfor:

  1. Login til Cassandra CQL-terminalen med cqlsh :

    cqlsh

    Kør følgende kommando for at ændre klyngenavnet til “Linuxize Cluster”:

    UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';

    Skift "Linuxize Cluster" med dit ønskede navn. Når du er færdig skriver du exit at forlade konsollen.

    Rediger konfigurationsfilen cassandra.yaml , og indtast dit nye klyngenavn.

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Kør følgende kommando for at rydde systemcachen:

    nodetool flush system

    Genstart endelig Cassandra-tjenesten:

    sudo systemctl restart cassandra

Konklusion

Du har installeret Apache Cassandra på din Ubuntu 18.04. Du kan nu besøge den officielle Apache Cassandra-dokumentationsside og lære at komme i gang med Cassandra.

java cassandra ubuntu-database