How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Indholdsfortegnelse:
- Forudsætninger
- Installation af Apache Cassandra
- Konfiguration af Apache Cassandra
- Omdøbning af Apache Cassandra Cluster
- Konklusion
Apache Cassandra er en open source NoSQL-database uden ét enkelt mislykkelsespunkt, der giver lineær skalerbarhed og høj tilgængelighed uden at gå på kompromis med ydelsen. I Cassandra er poster strukturerede på en lignende måde som i den relationelle database med tabeller, rækker og kolonner. Apache Cassandra bruges af en række organisationer, herunder Apple, NetFlix, eBay og Easou.
Denne tutorial beskriver, hvordan man installerer Apache Cassandra på CentOS 7.
Forudsætninger
Den bruger, du er logget på, skal have sudo-privilegier for at kunne installere pakker.
Installation af Apache Cassandra
Den anbefalede måde at installere Apache Cassandra på CentOS 7 er ved at installere rpm-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.
Sådan installeres OpenJDK på din systemtype:
sudo yum install java-1.8.0-openjdk-devel
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_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
Nu hvor Java er installeret, er det næste trin at tilføje Apache Cassandra-arkivet.
Åbn din valgte editor, og opret følgende arkivfil:
sudo nano /etc/yum.repos.d/webmin.repo
Indsæt følgende indhold 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 aktiveret, skal du installere den nyeste version af Apache Cassandra ved at skrive:
sudo yum install cassandra
Start og aktiver Cassandra-tjenesten:
sudo systemctl enable cassandra
sudo systemctl start cassandra
Kontroller, 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 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1
På dette tidspunkt er Apache Cassandra installeret på din CentOS-server.
Konfiguration af Apache Cassandra
Apache Cassandra-data er gemt 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”. Følg trinene nedenfor, hvis du vil ændre klyngenavnet:
-
Login til Cassandra CQL-terminalen med
cqlsh
:cqlsh
Den følgende kommando ændrer klyngenavnet til “Linuxize Cluster”:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
Udskift “Linuxize Cluster” med det ønskede navn. Når du er færdig skriver du
exit
at forlade konsollen.Rediger
/etc/cassandra/default.conf/cassandra.yamlcassandra.yaml
konfigurationsfilen, og indtast dit nye klyngenavn.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 CentOS 7. Du kan nu besøge den officielle Apache Cassandra-dokumentationsside og lære at komme i gang med Cassandra.
java cassandra centos databaseSådan installeres apache cassandra på debian 10 linux

Apache Cassandra er en gratis og open-source NoSQL-database uden et enkelt mislykkelsespunkt. I denne artikel forklarer vi, hvordan man installerer Apache Cassandra på Debian 10, Buster
Sådan installeres apache cassandra på ubuntu 18.04

Apache Cassandra er en gratis og open source NoSQL-database uden et enkelt mislykkelsespunkt. I denne tutorial vil vi vise dig, hvordan du installerer Apache Cassandra på Ubuntu 18.04.
Sådan installeres apache cassandra på debian 9

Apache Cassandra er en gratis og open source NoSQL-database uden et enkelt mislykkelsespunkt. Denne tutorial guider dig gennem processen med installation af Apache Cassandra på Debian 9.