Android

Paano mag-install ng apache cassandra sa ubuntu 18.04

Apache Cassandra 3.11 Installation on Ubuntu 18.04 LTS Bionic Beaver

Apache Cassandra 3.11 Installation on Ubuntu 18.04 LTS Bionic Beaver

Talaan ng mga Nilalaman:

Anonim

Ang Apache Cassandra ay isang libre at bukas na mapagkukunan ng NoSQL database na walang isang punto ng pagkabigo. Nagbibigay ito ng linear scalability at mataas na pagkakaroon nang walang pag-kompromiso sa pagganap. Ang Apache Cassandra ay ginagamit ng isang bilang ng mga organisasyon kabilang ang Apple, NetFlix, eBay, at Easou.

Sa tutorial na ito, ipapakita namin sa iyo kung paano i-install ang Apache Cassandra sa Ubuntu 18.04. Ang parehong mga tagubilin ay nalalapat para sa Ubuntu 16.04 at anumang pamamahagi na nakabase sa Ubuntu, kasama ang Linux Mint, Kubuntu at Elementary OS.

Mga kinakailangan

Upang mai-install ang mga pakete sa iyong Ubuntu system, dapat kang naka-log in bilang isang gumagamit na may mga pribilehiyo ng sudo.

Pag-install ng Apache Cassandra

Ang pinakamadaling paraan upang mai-install ang Apache Cassandra sa Ubuntu 18.04 ay sa pamamagitan ng pag-install ng deb package mula sa opisyal na repositoryo ng Apache Cassandra.

Sa oras ng pagsulat ng artikulong ito, ang pinakabagong bersyon ng Apache Cassandra ay 3.11 at nangangailangan ng OpenJDK 8 na mai-install sa system.

Ang pag-install ng Java ay medyo simple, magsimula sa pamamagitan ng pag-update ng index ng package:

sudo apt update

I-install ang OpenJDK package sa pamamagitan ng pag-type:

sudo apt install openjdk-8-jdk

Patunayan ang pag-install ng Java sa pamamagitan ng pagpapatakbo ng sumusunod na utos na mag-print ng bersyon ng Java:

java -version

Ang output ay dapat magmukhang ganito:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

I-install ang apt-transport-https package na kinakailangan upang ma-access ang isang imbakan sa paglipas ng

sudo apt install apt-transport-https

Ang susunod na hakbang ay upang idagdag ang repositoryo ng Apache Cassandra.

I-import ang GPG ng itapon gamit ang sumusunod na utos ng wget :

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

Ang utos sa itaas ay dapat output OK na nangangahulugang ang susi ay matagumpay na na-import at ang mga pakete mula sa repositoryo na ito ay maituturing na mapagkakatiwalaan.

Susunod, idagdag ang imbakan ng Cassandra sa system sa pamamagitan ng pagpapalabas:

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

Kapag pinagana ang pag-iimbak, i-update ang listahan ng pakete ng apt at i-install ang pinakabagong bersyon ng Apache Cassandra sa pamamagitan ng pag-type:

sudo apt update sudo apt install cassandra

Awtomatikong magsisimula ang serbisyo ng Cassandra pagkatapos makumpleto ang proseso ng pag-install. Maaari mong i-verify na ang Cassandra ay tumatakbo sa pamamagitan ng pag-type:

nodetool status

Dapat mong makita ang isang bagay na katulad nito:

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1

Binabati kita, sa puntong ito mayroon kang naka-install na Apache Cassandra sa iyong server ng Ubuntu.

Pag-configure kay Apache Cassandra

Ang data ng Apache Cassandra ay naka-imbak sa direktoryo ng /var/lib/cassandra , ang mga file ng pagsasaayos ay matatagpuan sa /etc/cassandra at ang mga pagpipilian sa pagsisimula ng Java ay maaaring mai-configure sa /etc/default/cassandra file.

Bilang default, na-configure si Cassandra upang makinig sa localhost lamang. Kung ang kliyente na kumokonekta sa database ay tumatakbo din sa parehong host na hindi mo kailangang baguhin ang default na file ng pagsasaayos.

Upang makipag-ugnay kay Cassandra sa pamamagitan ng CQL (ang Cassandra Query Language) maaari kang gumamit ng utos ng utos ng utos na pinangalanan cqlsh na ipinadala sa package ng Cassandra.

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

Pangalan ng pangalan ng Apache Cassandra Cluster

Bilang default, ang cluster ng Cassandra ay pinangalanang "Test Cluster". Kung nais mong baguhin ito sundin ang mga hakbang na yumuko:

  1. Mag-login sa terminal ng Cassandra CQL na may cqlsh :

    cqlsh

    Patakbuhin ang sumusunod na utos upang baguhin ang pangalan ng kumpol sa "Linuxize Cluster":

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

    Baguhin ang "Linuxize Cluster" sa iyong ninanais na pangalan. Kapag tapos na ang uri ng exit upang lumabas sa console.

    I-edit ang file ng pagsasaayos ng cassandra.yaml at ipasok ang iyong bagong pangalan ng kumpol.

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Patakbuhin ang sumusunod na utos upang i-clear ang cache ng system:

    nodetool flush system

    Sa wakas i-restart ang serbisyo ng Cassandra:

    sudo systemctl restart cassandra

Konklusyon

Matagumpay mong na-install ang Apache Cassandra sa iyong Ubuntu 18.04. Maaari mo na ngayong bisitahin ang opisyal na pahina ng Dokumentasyon ng Apache Cassandra at malaman kung paano makapagsimula sa Cassandra.

java cassandra ubuntu database