Android

Πώς να εγκαταστήσετε το apache cassandra στο debian 10 linux

Howto install hadoop on Ubuntu

Howto install hadoop on Ubuntu

Πίνακας περιεχομένων:

Anonim

Το Apache Cassandra είναι μια βάση δεδομένων NoSQL ελεύθερης και ανοικτής πηγής χωρίς κανένα σημείο αποτυχίας. Παρέχει γραμμική επεκτασιμότητα και υψηλή διαθεσιμότητα χωρίς να θέτει σε κίνδυνο την απόδοση. Το Apache Cassandra χρησιμοποιείται από πολλές εταιρείες που διαθέτουν μεγάλα, ενεργά σύνολα δεδομένων, συμπεριλαμβανομένων των Reddit, NetFlix, Instagram και Github., θα εξηγήσουμε τον τρόπο εγκατάστασης του Apache Cassandra στο Debian 10, Buster.

Προϋποθέσεις

Οι οδηγίες υποθέτουν ότι είστε συνδεδεμένοι ως root ή χρήστης με δικαιώματα sudo.

Εγκατάσταση Java

Τη στιγμή της σύνταξης αυτού του άρθρου, η τελευταία σταθερή έκδοση του Apache Cassandra είναι 3.11 και απαιτεί OpenJDK 8, η οποία δεν είναι διαθέσιμη στα επίσημα αποθετήρια του Debian Buster.

Θα ενεργοποιήσουμε το χώρο αποθήκευσης του AdoptOpenJDK και θα εγκαταστήσουμε το προεγκατεστημένο πακέτο OpenJDK 8.

Ενημερώστε τη λίστα των πακέτων και εγκαταστήστε τις εξαρτήσεις που είναι απαραίτητες για να προσθέσετε ένα νέο αποθετήριο μέσω του

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

Εισαγάγετε το κλειδί GPG του αποθετηρίου και προσθέστε το αποθετήριο APT του AdoptOpenJDK στο σύστημά σας:

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

Εγκαταστήστε το Java 8 εκτελώντας τις ακόλουθες εντολές:

sudo apt update sudo apt install adoptopenjdk-8-hotspot

Μόλις ολοκληρωθεί, επιβεβαιώστε την εκτυπώνοντας την έκδοση Java:

java -version

Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:

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 Cassandra

Θα εγκαταστήσουμε το Apache Cassandra χρησιμοποιώντας το πακέτο deb από την αποθήκη του προμηθευτή. Για να το κάνουμε αυτό, πρέπει να ενεργοποιήσουμε το αποθετήριο Apache Cassandra.

Εισάγετε το δημόσιο κλειδί του αποθετηρίου χρησιμοποιώντας την ακόλουθη εντολή wget :

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

Η παραπάνω εντολή θα πρέπει να είναι OK . Αυτό σημαίνει ότι το κλειδί έχει εισαχθεί με επιτυχία και τα πακέτα από αυτόν τον αποθετήριο θα θεωρηθούν αξιόπιστα.

Προσθέστε το αποθετήριο Cassandra στη λίστα πηγών του συστήματός σας εκτελώντας την παρακάτω εντολή:

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

Ενημερώστε το ευρετήριο των πακέτων και εγκαταστήστε το πακέτο Apache Cassandra:

sudo apt update sudo apt install cassandra

Όταν ολοκληρωθεί η διαδικασία εγκατάστασης, η υπηρεσία Cassandra θα ξεκινήσει αυτόματα. Για να επαληθεύσετε ότι η Cassandra εκτελείται, πληκτρολογήστε:

nodetool status

Θα πρέπει να δείτε κάτι παρόμοιο με το παρακάτω:

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

Αυτό είναι. Apache Cassandra έχει εγκατασταθεί με επιτυχία.

Διαμόρφωση του Apache Cassandra

Τα δεδομένα Apache Cassandra αποθηκεύονται στον κατάλογο /var/lib/cassandra . Τα αρχεία διαμόρφωσης βρίσκονται στο /etc/cassandra και οι επιλογές εκκίνησης Java μπορούν να διαμορφωθούν στο αρχείο /etc/default/cassandra .

Από προεπιλογή, η Cassandra ακούει μόνο στο localhost. Εάν ο υπολογιστής-πελάτης που συνδέεται με τη βάση δεδομένων εκτελείται επίσης στο ίδιο μηχάνημα, δεν χρειάζεται να αλλάξετε τη διεπαφή σύνδεσης.

Για να αλληλεπιδράσετε με την Cassandra μέσω της γραμμής εντολών, χρησιμοποιήστε το εργαλείο cqlsh , το οποίο αποστέλλεται με το πακέτο Cassandra.

cqlsh

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

Μετονομάστε το Cluster της Apache Cassandra

Από προεπιλογή, το σύμπλεγμα Cassandra ονομάζεται "Δοκιμή συμπλέγματος". Αν θέλετε να το αλλάξετε ακολουθήστε τα παρακάτω βήματα:

  1. Συνδεθείτε στο τερματικό CQL της Cassandra με cqlsh :

    cqlsh

    Εκδώστε την ακόλουθη εντολή για να αλλάξετε το όνομα του συμπλέγματος στο "Linuxize Cluster":

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

    Αλλάξτε το "Linuxize Cluster" με το επιθυμητό όνομα. Μόλις ολοκληρωθεί, πληκτρολογήστε exit για έξοδο από το τερματικό.

    Επεξεργαστείτε το αρχείο διαμόρφωσης cassandra.yaml και τοποθετήστε το νέο όνομα συμπλέγματος:

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Εκκαθάριση της προσωρινής μνήμης του συστήματος:

    nodetool flush system

    Επανεκκινήστε την υπηρεσία Cassandra εκτελώντας:

    sudo systemctl restart cassandra

συμπέρασμα

Σας έχουμε δείξει πώς να εγκαταστήσετε το Apache Cassandra Debian 10 και ενδεχομένως να μετονομάσετε το προεπιλεγμένο σύμπλεγμα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο εκκίνησης με την Cassandra, επισκεφθείτε την επίσημη σελίδα τεκμηρίωσης.

java cassandra debian βάση δεδομένων