Yadda ake Shigar Apache Cassandra akan Ubuntu 20.04


Apache Cassandra babban kayan aiki ne na samar da bayanai na NoSQL wanda ke samar da juriya ta kuskure, daidaitaccen layi, da daidaito a tsakanin nodes da yawa. Bada tsarin gine-ginen da aka rarraba, Apache Cassandra yana amfani da adadi mai yawa na bayanai tare da maimaita salon-salo. Anan ne aka adana abubuwa iri-iri a wasu nodes a cikin tari don haka samar da babban wadata da maki na gazawa.

Apache Cassandra shine manufa a aikace-aikacen IoT inda aka tattara manyan bayanai. Hakanan ya zo da amfani a cikin nazarin kafofin watsa labarun, ayyukan aika saƙonni, da aikace-aikacen sayarwa.

Daga cikin kamfanonin da suke amfani da Apache Cassandra sun hada da Netflix, Facebook, Cisco, Hulu, Twitter, da sauransu.

A cikin wannan labarin, zaku koyi yadda ake girka da saita Apache Cassandra akan Ubuntu 20.04 da Ubuntu 18.04.

Mataki 1: Shigar da Java akan Ubuntu

Girkawar Apache Cassandra yana farawa ne da bincika ko an saka Java. Don zama takamaimai, OpenJDK shine abin da ake buƙata don aiki ba tare da matsala ba tare da Apache Cassandra. Shigar da wani nau'I na daban zai iya baka kurakurai yayin daidaitawa.

Don bincika ko an shigar Java, gudanar da umurnin:

$ java -version

Idan Java ba'a riga an girka ba, zaku sami fitowar da aka buga kamar yadda aka nuna akan tashar ku.

Don shigar da OpenJDK, aiwatar da umarnin da ya dace.

$ sudo apt install openjdk-8-jdk

Har yanzu, tabbatar da cewa an shigar da Java ta hanyar aiwatar da umarnin.

$ java -version

Mataki 2: Sanya Apache Cassandra a cikin Ubuntu

Tare da sanya Java, zamu ci gaba da girka Apache Cassandra. Na farko, shigar da fakitin jigilar-jigilar-https don ba da damar isa ga wuraren ajiya ta hanyar yarjejeniyar https.

$ sudo apt install apt-transport-https

Na gaba, Shigo da maɓallin GPG ta amfani da bin wget umurnin kamar yadda aka nuna.

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

Sa'an nan kuma ƙara ajiyar Apache Cassandra zuwa fayil ɗin tushen tsarin tsarin kamar yadda aka nuna.

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

Kafin shigar da Apache Cassandra, kana buƙatar sabunta jerin kunshin da farko.

$ sudo apt update

Sannan shigar da bayanan NoSQL ta amfani da umarnin:

$ sudo apt install cassandra

Yawancin lokaci, Apache Cassandra yana farawa ta atomatik. Don tabbatar da matsayinta, gudanar da wannan umarni:

$ sudo systemctl status cassandra

Sakamakon da ke ƙasa ya tabbatar da cewa Cassandra yana sama da gudana kamar yadda aka zata.

Allyari, kuna iya tabbatar da ƙididdigar kumburin ku ta hanyar tafiyar da umarni.

$ sudo nodetool status

Don shiga cikin Cassandra a tashar, kira umarnin.

$ cqlsh

Mataki na 3: Harhadawa Apache Cassandra a cikin Ubuntu

Apache Cassandra fayilolin sanyi suna jeri a cikin/etc/cassandra yayin da aka adana bayanai a cikin/var/lib/cassandra directory. Za'a iya zaɓar zaɓuɓɓukan farawa a cikin fayil/sauransu/tsoho/cassandra.

Cassandra's tsoffin gungu mai tarin 'Test Cluster'. Don canza wannan zuwa suna mai ma'ana, shiga cikin Cassandra.

$ cqlsh

Don saita Sunan gungu zuwa abin da kake so, gudanar da umarnin da aka nuna a ƙasa. A wannan halin, muna saita sunan gungu zuwa 'Tecmint Cluster'

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

Fita mai sauri ta hanyar bugawa:

EXIT;

Bayan haka, fita zuwa fayil ɗin cassandra.yaml kamar yadda aka nuna:

$ sudo vim /etc/cassandra/cassandra.yaml

Nemi umarnin sunan mahaifa_kyakkyawan kuma gyara sunan gungu kamar yadda aka nuna a ƙasa.

Ajiye kuma fita daga fayil ɗin sanyi kuma sake kunna sabis na Cassandra. Zaka iya sake shiga don tabbatar sunan mahaɗan kamar yadda aka nuna.

Kuma wannan ya ƙare batun akan shigar Apache Cassandra akan Ubuntu 20.04 LTS.