Install Apache Cassandra Multinode | Part 2 | How to Install CentOs 7 | Scratch
Innholdsfortegnelse:
- Forutsetninger
- Installerer Apache Cassandra
- Konfigurerer Apache Cassandra
- Gi nytt navn til Apache Cassandra Cluster
- Konklusjon
Apache Cassandra er en åpen kildekode-NoSQL-database uten ett eneste feilpunkt, og gir lineær skalerbarhet og høy tilgjengelighet uten at det går ut over ytelsen. I Cassandra er poster strukturert på en lignende måte som i relasjonsdatabasen med tabeller, rader og kolonner. Apache Cassandra brukes av en rekke organisasjoner, inkludert Apple, NetFlix, eBay og Easou.
Denne veiledningen beskriver hvordan du installerer Apache Cassandra på CentOS 7.
Forutsetninger
Brukeren du er logget inn som, må ha sudo-rettigheter for å kunne installere pakker.
Installerer Apache Cassandra
Den anbefalte måten å installere Apache Cassandra på CentOS 7 er ved å installere rpm-pakken fra det offisielle Apache Cassandra-depotet.
Når jeg skriver denne artikkelen, er den siste versjonen av Apache Cassandra
3.11
og krever at OpenJDK 8 er installert på systemet.
Slik installerer du OpenJDK på systemtypen:
sudo yum install java-1.8.0-openjdk-devel
Bekreft Java-installasjonen ved å kjøre følgende kommando som skriver ut Java-versjonen:
java -version
Utgangen skal se slik ut:
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)
Nå som Java er installert, er neste trinn å legge til Apache Cassandra-depotet.
Åpne redigeringsprogrammet du velger, og lag følgende arkivfil:
sudo nano /etc/yum.repos.d/webmin.repo
Lim inn følgende innhold 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 depotet er aktivert, installerer du den siste versjonen av Apache Cassandra ved å skrive:
sudo yum install cassandra
Start og aktiver Cassandra-tjenesten:
sudo systemctl enable cassandra
sudo systemctl start cassandra
Bekreft 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 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1
På dette tidspunktet er Apache Cassandra blitt installert på CentOS-serveren din.
Konfigurerer Apache Cassandra
Apache Cassandra-data lagres i
/var/lib/cassandra
katalogen, konfigurasjonsfiler er lokalisert i
/etc/cassandra
og Java-oppstartsalternativer kan konfigureres i
/etc/default/cassandra
filen.
Som standard er Cassandra konfigurert til å kun lytte på localhost. Hvis klienten som kobler seg til databasen, også kjører på den samme verten, trenger du ikke endre standardkonfigurasjonsfilen.
For å samhandle med Cassandra gjennom CQL (Cassandra Query Language) kan du bruke et kommandolinjeverktøy kalt
cqlsh
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 klyngenavnet:
-
Logg inn på Cassandra CQL terminal med
cqlsh
:cqlsh
Følgende kommando vil endre klyngenavnet til "Linuxize Cluster":
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
Erstatt “Linuxize Cluster” med ønsket navn. Når du er ferdig skriver du
exit
å gå ut av konsollen.Rediger konfigurasjonsfilen
/etc/cassandra/default.conf/cassandra.yamlcassandra.yaml
, og skriv inn det nye klyngenavnet.cluster_name: 'Linuxize Cluster'
Kjør følgende kommando for å tømme systembufferen:
nodetool flush system
Endelig start Cassandra-tjenesten på nytt:
sudo systemctl restart cassandra
Konklusjon
Du har installert Apache Cassandra på CentOS 7. Du kan nå besøke den offisielle Apache Cassandra-dokumentasjonssiden og lære hvordan du kommer i gang med Cassandra.
java cassandra centos databaseSlik installerer du apache maven på centos 7

Apache Maven er et gratis og åpen kildekode prosjektstyringsverktøy 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å CentOS 7.
Slik installerer du apache på centos 7

Apache HTTP-server er den mest populære webserveren i verden. Følgende instruksjoner beskriver hvordan du installerer og administrerer Apache-webserveren på CentOS 7-maskinen din.
Slik installerer du apache på centos 8

I denne artikkelen skal vi forklare hvordan du installerer og administrerer Apache-webserveren på CentOS 8. Apache HTTP-server er den mest brukte webserveren i verden.