Slik installerer du Apache Cassandra 3.11.x på CentOS 7

Apache Cassandra er et gratis og åpen kildekode NoSQL-databasebehandlingssystem som er designet for å gi skalerbarhet, høy tilgjengelighet og kompromissløs ytelse.

I denne artikkelen vil jeg veilede deg gjennom å installere den siste stabile utgaven av Apache Cassandra, Apache Cassandra 3.11.2, på en CentOS 7-serverforekomst.

Forutsetninger

Trinn 1: Installer OpenJDK JRE 8

Apache Cassandra krever den nyeste versjonen av Java 8. For det kan du velge å installere den nyeste versjonen av OpenJDK JRE 1.8 som nedenfor:

sudo yum install -y java-1.8.0-openjdk

Etter å ha installert OpenJDK JRE 1.8, kan du bekrefte installasjonsresultatet:

java -version

Utgangen vil være lik følgende:

openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

Eventuelt kan du opprette JAVA_HOMEmiljøvariabelen som følger:

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
echo $JAVA_HOME

Trinn 2: Installer Python 2.7, hvis den mangler på systemet ditt

Apache Cassandra krever Python 2.7 i stedet for Python 3. Hvis du bruker Apache Cassandra i et Python 3-miljø, kan det hende du har problemer med å starte cqlshskallet til Apache Cassandra.

Bestem først eksistensen og versjonen av Python på maskinen din:

python -V

På CentOS 7 vil utgangen normalt være:

Python 2.7.5

Som du ser, er Python 2.7 en innebygd komponent på CentOS 7. Men hvis den mangler av en eller annen grunn, kan du installere den ved å kjøre følgende kommando:

sudo yum install python -y

Trinn 3: Installer den siste stabile versjonen av Apache Cassandra

Lag Apache Cassandra 3.11.x YUM repo:

cat <<EOF | sudo tee -a /etc/yum.repos.d/cassandra311x.repo
[cassandra]
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
EOF

Installer Apache Cassandra 3.11.2 ved å bruke YUM-repoen ovenfor:

sudo yum install cassandra -y
sudo systemctl daemon-reload

Trinn 4: Test installasjonen av Apache Cassandra

Start Apache Cassandra-demonen:

sudo service cassandra start

Utgangen vil være:

Starting cassandra (via systemctl):                        [  OK  ]

Hvis du vil få Apache Cassandra til å starte automatisk ved systemoppstart, kjør følgende kommando:

sudo chkconfig cassandra on

Deretter bruker du nodetoolprogrammet til å vise statusen til Apache Cassandra på gjeldende node:

nodetool status

Utgangen vil ligne følgende:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  103.65 KiB  256          100.0%            e977023b-7dd7-4e89-9ee7-aaa4c45df51c  rack1

Du kan bruke cqlshskallet til å samhandle med Apache Cassandra:

cqlsh localhost

Utgangen vil være lik følgende:

Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

For nå, bare skriv exitog trykk deretter for ENTERå avslutte cqlsh-skallet.

Hvis du vil stoppe Apache Cassandra, kjør følgende kommando:

sudo service cassandra stop

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer