Android

Kuinka asentaa apache cassandra debian 10 linux -sovellukseen

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

Sisällysluettelo:

Anonim

Apache Cassandra on ilmainen ja avoimen lähdekoodin NoSQL-tietokanta, jossa ei ole yhtä virhekohtaa. Se tarjoaa lineaarisen skaalautuvuuden ja suuren käytettävyyden vaarantamatta suorituskykyä. Apache Cassandraa käyttävät monet yritykset, joilla on suuret, aktiiviset tietojoukot, kuten Reddit, NetFlix, Instagram ja Github., selitämme kuinka asentaa Apache Cassandra Debian 10: ään, Buster.

edellytykset

Ohjeissa oletetaan, että olet kirjautunut sisään pääkäyttäjänä tai käyttäjänä, jolla on sudo-oikeudet.

Java-asennus

Tämän artikkelin kirjoittamishetkellä Apache Cassandran viimeisin vakaa versio on 3.11 ja vaatii OpenJDK 8: ta, jota ei ole saatavana Debian Busterin virallisissa arkistoissa.

Aktivoimme AdoptOpenJDK-arkiston ja asennamme valmiiksi rakennetun OpenJDK 8 -paketin.

Päivitä pakettiluettelo ja asenna riippuvuudet, joita tarvitaan uuden arkiston lisäämiseen HTTPS: n yli:

sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

Tuo arkiston GPG-avain ja lisää AdoptOpenJDK APT -varasto järjestelmään:

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

Asenna Java 8 suorittamalla seuraavat komennot:

sudo apt update sudo apt install adoptopenjdk-8-hotspot

Kun olet valmis, tarkista se tulostamalla Java-versio:

java -version

Lähdön tulisi näyttää noin:

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)

Apache Cassandran asentaminen

Asennamme Apache Cassandran käyttämällä toimittajavaraston deb-pakettia. Tätä varten meidän on otettava käyttöön Apache Cassandra -varasto.

Tuo arkiston julkinen avain seuraavalla wget komennolla:

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

Yllä olevan komennon pitäisi tulostaa OK . Tämä tarkoittaa, että avaimen tuonti onnistui ja paketteja tästä arkistosta pidetään luotettavina.

Lisää Cassandra-arkisto järjestelmän lähdeluetteloon suorittamalla alla oleva komento:

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

Päivitä pakettihakemisto ja asenna Apache Cassandra -paketti:

sudo apt update sudo apt install cassandra

Kun asennus on valmis, Cassandra-palvelu käynnistyy automaattisesti. Varmista, että Cassandra on käynnissä, kirjoittamalla:

nodetool status

Sinun pitäisi nähdä jotain alla olevaa:

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

Se siitä. Apache Cassandra on asennettu onnistuneesti.

Apache Cassandran määrittäminen

Apache Cassandra -tiedot tallennetaan hakemistoon /var/lib/cassandra . Konfigurointitiedostot sijaitsevat hakemistossa /etc/cassandra , ja Java-käynnistysasetukset voidaan määrittää tiedostoon /etc/default/cassandra .

Oletusarvoisesti Cassandra kuuntelee vain localhostia. Jos tietokantaan yhdistävä asiakas toimii myös samalla koneella, sinun ei tarvitse muuttaa sidontarajapintaa.

Jos haluat olla vuorovaikutuksessa Cassandran kanssa komentorivin kautta, käytä cqlsh työkalua, joka toimitetaan Cassandra-paketin mukana.

cqlsh

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

Apache Cassandra-klusterin nimeäminen uudelleen

Oletusarvoisesti Cassandra-klusterin nimi on ”Test Cluster”. Jos haluat muuttaa sitä, noudata seuraavia vaiheita:

  1. Kirjaudu Cassandra CQL -päätelaitteeseen cqlsh :

    cqlsh

    Anna seuraava komento muuttaa klusterin nimi ”Linuxize Cluster”:

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

    Vaihda ”Linuxize Cluster” haluamallasi nimellä. Kun olet valmis, kirjoita exit poistuaksesi terminaalista.

    Muokkaa cassandra.yaml asetustiedostoa ja lisää uusi klusterin nimi:

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Tyhjennä järjestelmän välimuisti:

    nodetool flush system

    Käynnistä Cassandra-palvelu suorittamalla:

    sudo systemctl restart cassandra

johtopäätös

Olemme osoittaneet sinulle, kuinka asentaa Apache Cassandra Debian 10 ja nimetä valinnaisesti oletusklusteri. Lisätietoja Cassandran käytön aloittamisesta on virallisella dokumentaatiosivulla.

Java Cassandra Debian-tietokanta