Hvernig á að setja upp Apache Cassandra 3.11.x á Debian 9

Apache Cassandra er ókeypis og opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er hannað til að veita sveigjanleika, mikið framboð og ósveigjanlegan árangur.

Í þessari grein mun ég leiðbeina þér í því að setja upp nýjustu stöðugu útgáfuna af Apache Cassandra, Apache Cassandra 3.11.2, á Debian 9 netþjónstilviki.

Forkröfur

Skref 1: Settu upp OpenJDK JRE 8

Apache Cassandra krefst nýjustu útgáfu af Java 8. Til þess geturðu valið að setja upp nýjustu útgáfuna af OpenJDK JRE 1.8 eins og hér að neðan:

sudo apt install openjdk-8-jre -y

Þegar OpenJDK JRE 1.8 hefur verið sett upp geturðu staðfest uppsetningarniðurstöðuna:

java -version

Úttakið verður svipað og eftirfarandi:

openjdk version "1.8.0_162"
OpenJDK Runtime Environment (build 1.8.0_162-8u162-b12-1~deb9u1-b12)
OpenJDK 64-Bit Server VM (build 25.162-b12, mixed mode)

Valfrjálst geturðu búið til JAVA_HOMEumhverfisbreytuna sem hér segir:

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
echo $JAVA_HOME

Skref 2: Settu upp Python 2.7, ef það vantar á kerfið þitt

Apache Cassandra krefst Python 2.7 frekar en Python 3. Ef þú notar Apache Cassandra í Python 3 umhverfi gætirðu átt í vandræðum með að ræsa cqlshskel Apache Cassandra.

Fyrst skaltu ákvarða tilvist og útgáfu af Python á vélinni þinni:

python -V

Á Debian 9 mun úttakið venjulega vera:

Python 2.7.13

Eins og þú sérð er Python 2.7 innbyggður hluti á Debian 9. Hins vegar, ef hann vantar af einhverjum ástæðum, geturðu sett hann upp með því að keyra eftirfarandi skipun:

sudo apt-get install python

Skref 3: Settu upp nýjustu stöðugu útgáfuna af Apache Cassandra

Búðu til Apache Cassandra 3.11.x viðeigandi endurhverfu:

echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
sudo apt-get update

Ef þú lendir í GPG almenningslykilsvillu skaltu keyra eftirfarandi skipanir til að bæta við nefndum Apache Cassandra almenningslykil, sem er A278B781FE4B2BDAí þessu tilfelli:

sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key A278B781FE4B2BDA
sudo apt-get update

Notaðu nýlega bætta apt repo til að setja upp Apache Cassandra:

sudo apt-get install cassandra

Skref 4: Prófaðu uppsetningu Apache Cassandra

Byrjaðu Apache Cassandra púkann:

sudo service cassandra start

Ef þú vilt láta Apache Cassandra byrja sjálfkrafa við ræsingu kerfisins skaltu keyra eftirfarandi skipun:

sudo update-rc.d cassandra defaults

Næst skaltu nota nodetoolforritið til að sýna stöðu Apache Cassandra á núverandi hnút:

nodetool status

Úttakið mun líkjast eftirfarandi:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  103.67 KiB  256          100.0%            796aceb9-9adf-41c3-be9a-22b6bb1900d8  rack1

Þú getur notað cqlshskelina til að hafa samskipti við Apache Cassandra:

cqlsh localhost

Úttakið verður svipað og eftirfarandi:

Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

Í bili skaltu bara slá inn exitog ýta svo á ENTERtil að hætta í cqlsh skelinni.

Ef þú vilt stöðva Apache Cassandra skaltu framkvæma eftirfarandi skipun:

sudo service cassandra stop

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira