Hvernig á að setja upp Apache Cassandra á Ubuntu 18.04 VPS eða Hollur framreiðslumaður

Apache Cassandra er opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er þróað til að meðhöndla stórfelld gögn á mörgum netþjónum. Það getur þjónað sem ákafur gagnagrunnur fyrir viðskiptagreindarkerfi og sem rauntíma gagnageymsla fyrir netforrit.


Cassandra bætir nýrri sýndarvél við kerfið sitt án þess að niður í tíma eða truflun sé á neinum forritum. Í hverjum Cassandra hnút er gögnum dreift yfir ákveðinn þyrping sem þýðir að hver hnútur hefur mismunandi gögnum. Gagnagrunnurinn í þessu kerfi er tilvalinn fyrir staði sem þurfa hámarks spenntur og offramboð gagna, hörmungar bata og bilanir.

Athugið: spenntur og offramboð gagna, endurheimt hörmungar og bilanir hafa einnig áhrif á þá tegund hýsingar sem þú valdir. Hafðu samband við Hostadvice fyrir bestu vefhýsingarþjónustuna sem til er.

Í þessari kennslu munum við sýna þér hvernig á að setja upp Apache Cassandra og keyra hnútaþyrpingu á Ubuntu 18.04 netþjóni.

Forkröfur

  • Krefst Java Platform sett upp í vélinni þinni
  • Rót notandi til að keyra forritið.

Skref 1: Setja upp Java

Cassandra þarf Java-forrit til að keyra á netþjóninum þínum. Svo skaltu setja upp nýjustu Java 8+ útgáfuna. Í þessu tilfelli munum við nota Java PPA.

Byrjaðu á því að keyra eftirfarandi skipun:

sudo add-apt-repository -y ppa: webupd8team / java

Gakktu úr skugga um að gagnagrunnurinn fyrir geymslu sé uppfærður með því að keyra skipunina hér að neðan:

sudo apt-get update

Settu nú upp Java 8+ með skipuninni hér að neðan:

sudo apt-get -y setja upp Oracle-java8-installer

Staðfestu Java útgáfuna sem þú hefur:

java -version

Þú ættir að fá framleiðsla eins og þessa:

java útgáfa "1.8.0_101"
Java (TM) SE Runtime umhverfi (byggja 1.8.0_101-b13)
Java HotSpot (TM) 64-bita Server VM (byggja 25.101-b13, blandaðan ham)

Skref 2: Að hlaða niður og setja upp Cassandra

Sæktu nýjustu útgáfuna af Apache Cassandra. Við munum nota opinbera Cassandra pakka sem er fáanlegur á Apache Software Foundation. Vertu viss um að bæta við hugbúnaðargeymslunni til að staðfesta að pakkinn sé fáanlegur fyrir kerfið þitt.

bergmál "deb http://www.apache.org/dist/cassandra/debian 36x aðal" | sudo tee -a /etc/apt/sources.list.d/cassandra.list

Til að forðast villur skaltu bæta opinberum lykli við Cassandra geymslu skjalið eins og sýnt er hér að neðan:

gpg – lyklar server pgp.mit.edu –recv-takkar 749D6EEC0353B12C
gpg –export –armor 749D6EEC0353B12C | sudo apt-key bæta við –

Uppfærðu nú Cassandra geymslurnar.

sudo apt-get update

Fara á undan og setja upp Cassandra.

sudo apt-get install cassandra

Skref 3: Að virkja Cassandra

Til að virkja Cassandra á kerfinu þínu og staðfesta að það virki skaltu keyra eftirfarandi skipun:

systemctl gera kassandra kleift
systemctl byrjun cassandra
systemctl -l staða cassandra

Athugaðu til að staðfesta stöðu Cassandra þyrpisins:

Ef þyrping þín virkar á réttan hátt ættirðu að sjá a sýna og framleiðsla sem lítur svona út:

Staða = Upp / niður
| / Ríki = Venjulegt / Fara frá / taka þátt / flytja
— Heimilisfang Hleðslutákn eiga (gildi) Host ID Rack UN 127.0.0.1 103.51 KiB 256 100.0% c43a2db6-8e5f-4b5e-8a83-d9b6764d923d rack1

Í þessu tilfelli þýðir SÞ;

U-Cluster er UPP

N-þyrping er venjuleg

Ef einhver villur, opnaðu skrána sem heitir kassandra-env.sh í ritstjóraskránni þinni til að leysa þessa villu:

vim /etc/cassandra/cassandra-env.sh

Skref 4: Stilla Cassandra

Til að virkja notandanafnvottun skal búa til afrit af stillingarskránni á Cassandra i.e kassandra.yaml.

cp /etc/cassandra/cassandra.yaml /etc/cassandra/cassandra.yaml.backup
Smelltu til að opna stillingarskrána.
vim /etc/cassandra/cassandra.yaml

Nú skaltu passa hlutina þína í skránni út frá verkefnaþörf þinni og hvernig þú ætlar að nota Cassandra. Þegar þú hefur breytt stillingum skaltu endurræsa Cassandra til að beita þessum breytingum:

Ubuntu /etc/cassandra/cassandra.yaml
ekta: org.apache.cassandra.auth.PasswordAuthenticator
höfundur: org.apache.cassandra.auth.CassandraAuthorizer
role_manager: CassandraRoleManager
hlutverk_gildi_in_ms: 0
heimildir_gildi_in_ms: 0

Til að bæta við ofnotanda á Cassandra skaltu opna stjórnstöð og slá inn cqlsh. Skráðu þig inn á sjálfgefna Cassandra reikninginn þinn með því að nota smáatriðin hér að neðan:

cqlsh -u kassandra -p kassandra

Búðu til ofnotandareikninginn þinn með skipuninni hér að neðan og settu upplýsingar að eigin vali í sviga:

kassandra @ cqlsh> Búðu til hlutverk [new_superuser] WITH PASSWORD = ‘[safe_password]’ AND SUPERUSER = true AND LOGIN = true;

Farðu út og skráðu þig aftur með nýja Cassandra ofnotandareikningnum og losaðu þig við heimildirnar sem eru í Cassandra reikningnum:

ofnotandi @ cqlsh> ALTER ROLE kassandra MEÐ LÖGREGLA = ‘cassandra’ OG SUPERUSER = ósatt OG LOGIN = falsk;

ofnotandi @ cqlsh> AÐ endurskoða öll leyfi á öllum takkum frá kassandra;

Leyfa nýja ofnotendareikningnum að taka völdin með því að skipta um texta í sviga fyrir notandanafnið þitt sem notað er í ofnotandareikningnum:

ofnotandi @ cqlsh> Veittu öll leyfi á öllum lykilstöðum til [ofnotanda];

Skref 5: Tengist við þyrpingu

Notaðu skipanalínuna til að tengjast Cassandra þyrpingunni cqlsh í viðmóti þess:

cqlsh

Tengdu nú við þyrpinguna:

Tengdur við prufuklasann í 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.6 | CQL sérstakur 3.4.2 | Native Protocol v4]
Notaðu HELP til að fá hjálp.
cqlsh>

Nú ættir þú að vera tengdur við Cassandra þyrpinguna.

Niðurstaða

Eftir þetta stig ættir þú að vita hvernig á að setja upp Apache Cassandra á Ubuntu 18.04. Ef þú notar Apache Cassandra í fyrsta skipti er mælt með því að þú notir upplýsingarnar í opinberum gögnum Cassandra sem er að finna á https://cassandra.apache.org/doc/latest/.

Skoðaðu þessar þrjár efstu þrjár hollustuþjónustur hýsingarþjónustur:

A2 hýsing

Byrjunarverð:
99,59 dalir


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

FastComet

Byrjunarverð:
139,00 dollarar


Áreiðanleiki
9.7


Verðlag
9.5


Notendavænn
9.7


Stuðningur
9.7


Lögun
9.6

Lestu umsagnir

Farðu á FastComet

Hostwinds

Byrjunarverð:
$ 99,00


Áreiðanleiki
9.3


Verðlag
9.2


Notendavænn
9.2


Stuðningur
9.3


Lögun
9.2

Lestu umsagnir

Heimsæktu Hostwinds

Tengdar greinar um hvernig á að gera

  • Hvernig hýsa mörg vefsíður á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að tryggja Apache vefþjóninn með ModEvasive á Ubuntu 18.04 VPS
    millistig
  • Hvernig á að taka afrit af MySQL gagnagrunninum þínum á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    millistig
  • Hvernig á að slökkva á MySQL 5 "Strangur háttur" á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að stilla Nginx og Apache saman á sama Ubuntu VPS eða hollur framreiðslumaður
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me