Howto install Ambari on Ubuntu
Indholdsfortegnelse:
- Forudsætninger
- Installation af Java
- Installation af Apache Cassandra
- Konfiguration af Apache Cassandra
- Omdøbning af Apache Cassandra Cluster
- Konklusion
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 virksomheder, der har store, aktive datasæt, herunder Reddit, NetFlix, Instagram og Github., vi vil forklare, hvordan man installerer Apache Cassandra på Debian 10, Buster.
Forudsætninger
Instruktionerne antager, at du er logget ind som root eller bruger med sudo-privilegier.
Installation af Java
På dette tidspunkt, hvor denne artikel skrives, er den seneste stabile version af Apache Cassandra
3.11
og kræver OpenJDK 8, som ikke er tilgængelig i de officielle Debian Buster-lagre.
Vi aktiverer AdoptOpenJDK-arkivet og installerer den forudbyggede OpenJDK 8-pakke.
Opdater pakkelisten, og installer de nødvendige afhængigheder for at tilføje et nyt lager over
sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
Importer depotets GPG-nøgle, og tilføj AdoptOpenJDK APT-arkivet til dit system:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes
Installer Java 8 ved at køre følgende kommandoer:
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
Når det er afsluttet, skal du bekræfte det ved at udskrive Java-versionen:
java -version
Outputet skal se sådan ud:
openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)
Installation af Apache Cassandra
Vi installerer Apache Cassandra ved hjælp af deb-pakken fra leverandørlageret. For at gøre det er vi nødt til at aktivere Apache Cassandra depot.
Importer depotets offentlige nøgle ved hjælp af følgende
wget
kommando:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Kommandoen ovenfor skal udsendes
OK
. Det betyder, at nøglen er importeret med succes, og pakker fra dette arkiv vil blive betragtet som betroede.
Føj Cassandra-arkivet til listen over systemkilder ved at køre kommandoen nedenfor:
sudo sh -c 'echo "deb https://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Opdater pakkenes indeks, og installer Apache Cassandra-pakken:
sudo apt update
sudo apt install cassandra
Når installationsprocessen er afsluttet, starter Cassandra-tjenesten automatisk. For at kontrollere, at Cassandra kører, skal du skrive:
nodetool status
Du skulle se noget, der ligner nedenfor:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 103.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 rack1
Det er det. Apache Cassandra er blevet installeret.
Konfiguration af Apache Cassandra
Apache Cassandra-data gemmes i mappen
/var/lib/cassandra
. Konfigurationsfiler er placeret i
/etc/cassandra
, og Java-startindstillinger kan konfigureres i filen
/etc/default/cassandra
.
Som standard lytter Cassandra kun til localhost. Hvis klienten, der opretter forbindelse til databasen, også kører på den samme maskine, behøver du ikke ændre bindingsgrænsefladen.
Hvis du vil interagere med Cassandra gennem kommandolinjen, skal du bruge
cqlsh
værktøjet, 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 nedenstående trin:
-
Login til Cassandra CQL-terminalen med
cqlsh
:cqlsh
Udsted 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, skal du indtaste
exit
at forlade terminalen.Rediger
/etc/cassandra/cassandra.yamlcassandra.yaml
konfigurationsfilen, og anbring dit nye klyngenavn:cluster_name: 'Linuxize Cluster'
Ryd systemcachen:
nodetool flush system
Genstart Cassandra-tjenesten ved at køre:
sudo systemctl restart cassandra
Konklusion
Vi har vist dig, hvordan du installerer Apache Cassandra Debian 10 og eventuelt omdøbe standardklyngen. For mere information om, hvordan du kommer i gang med Cassandra, kan du besøge den officielle dokumentationsside.
java cassandra debian-databaseSådan installeres apache cassandra på centos 7

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 ydeevnen. Denne tutorial beskriver, hvordan man installerer Apache Cassandra på CentOS 7.
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.